Lines Matching refs:PB
186 PassBuilder &PB) { in RegisterPassPlugins() argument
188 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB); in RegisterPassPlugins()
196 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
271 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses() local
273 RegisterPassPlugins(Conf.PassPlugins, PB); in runNewPMPasses()
284 if (auto Err = PB.parseAAPipeline(AA, Conf.AAPipeline)) { in runNewPMPasses()
293 PB.registerModuleAnalyses(MAM); in runNewPMPasses()
294 PB.registerCGSCCAnalyses(CGAM); in runNewPMPasses()
295 PB.registerFunctionAnalyses(FAM); in runNewPMPasses()
296 PB.registerLoopAnalyses(LAM); in runNewPMPasses()
297 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM); in runNewPMPasses()
325 if (auto Err = PB.parsePassPipeline(MPM, Conf.OptPipeline)) { in runNewPMPasses()
330 MPM.addPass(PB.buildThinLTODefaultPipeline(OL, ImportSummary)); in runNewPMPasses()
332 MPM.addPass(PB.buildLTODefaultPipeline(OL, ExportSummary)); in runNewPMPasses()