Lines Matching refs:PB
184 PassBuilder &PB) { in RegisterPassPlugins() argument
186 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB); in RegisterPassPlugins()
198 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
261 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses() local
263 RegisterPassPlugins(Conf.PassPlugins, PB); in runNewPMPasses()
274 if (auto Err = PB.parseAAPipeline(AA, Conf.AAPipeline)) { in runNewPMPasses()
283 PB.registerModuleAnalyses(MAM); in runNewPMPasses()
284 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
285 PB.registerFunctionAnalyses(FAM); in runNewPMPasses()
286 PB.registerLoopAnalyses(LAM); in runNewPMPasses()
287 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses()
315 if (auto Err = PB.parsePassPipeline(MPM, Conf.OptPipeline)) { in runNewPMPasses()
320 MPM.addPass(PB.buildPerModuleDefaultPipeline(OL)); in runNewPMPasses()
322 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
324 MPM.addPass(PB.buildLTODefaultPipeline(OL, ExportSummary)); in runNewPMPasses()