Lines Matching refs:PM
87 BPFPassConfig(BPFTargetMachine &TM, PassManagerBase &PM) in BPFPassConfig() argument
88 : TargetPassConfig(TM, PM) {} in BPFPassConfig()
101 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) { in createPassConfig() argument
102 return new BPFPassConfig(*this, PM); in createPassConfig()
108 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
109 PM.add(createBPFAbstractMemberAccess(this)); in adjustPassManager()
110 PM.add(createBPFPreserveDIType()); in adjustPassManager()
111 PM.add(createBPFIRPeephole()); in adjustPassManager()
116 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
117 PM.add(createCFGSimplificationPass( in adjustPassManager()
122 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in adjustPassManager() argument
123 PM.add(createBPFAdjustOpt()); in adjustPassManager()