Lines Matching defs:BPFCheckAndAdjustIR
1 //===------------ BPFCheckAndAdjustIR.cpp - Check and Adjust IR -----------===//
42 class BPFCheckAndAdjustIR final : public ModulePass {
47 BPFCheckAndAdjustIR() : ModulePass(ID) {}
61 char BPFCheckAndAdjustIR::ID = 0;
62 INITIALIZE_PASS(BPFCheckAndAdjustIR, DEBUG_TYPE, "BPF Check And Adjust IR",
66 return new BPFCheckAndAdjustIR();
69 void BPFCheckAndAdjustIR::checkIR(Module &M) {
102 bool BPFCheckAndAdjustIR::removePassThroughBuiltin(Module &M) {
132 bool BPFCheckAndAdjustIR::removeCompareBuiltin(Module &M) {
342 bool BPFCheckAndAdjustIR::sinkMinMax(Module &M) {
364 void BPFCheckAndAdjustIR::getAnalysisUsage(AnalysisUsage &AU) const {
412 bool BPFCheckAndAdjustIR::removeGEPBuiltins(Module &M) {
491 bool BPFCheckAndAdjustIR::insertASpaceCasts(Module &M) {
530 bool BPFCheckAndAdjustIR::adjustIR(Module &M) {
539 bool BPFCheckAndAdjustIR::runOnModule(Module &M) {