Lines Matching defs:PB
638 PassBuilder &PB) {
645 PB.registerOptimizerLastEPCallback(
654 PB.registerPeepholeEPCallback(
664 const LangOptions &LangOpts, PassBuilder &PB) {
749 PB.registerOptimizerEarlyEPCallback(
761 PB.registerOptimizerLastEPCallback(SanitizersCallback);
768 PB.registerScalarOptimizerLateEPCallback(
876 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC);
881 PB.registerPipelineStartEPCallback(
891 PB.registerPipelineStartEPCallback(
915 // Attempt to load pass plugins and register their callbacks with PB.
919 PassPlugin->registerPassBuilderCallbacks(PB);
926 PassCallback(PB);
928 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB);
938 PB.registerModuleAnalyses(MAM);
939 PB.registerCGSCCAnalyses(CGAM);
940 PB.registerFunctionAnalyses(FAM);
941 PB.registerLoopAnalyses(LAM);
942 PB.crossRegisterProxies(LAM, FAM, CGAM, MAM);
958 PB.registerPipelineStartEPCallback(
964 PB.registerPipelineEarlySimplificationEPCallback(
969 PB.registerScalarOptimizerLateEPCallback(
983 PB.registerPipelineStartEPCallback(
993 PB.registerScalarOptimizerLateEPCallback(
1001 addSanitizers(TargetTriple, CodeGenOpts, LangOpts, PB);
1002 addKCFIPass(TargetTriple, LangOpts, PB);
1007 PB.registerPipelineStartEPCallback(
1013 PB.registerPipelineStartEPCallback(
1021 PB.registerOptimizerLastEPCallback(
1029 MPM.addPass(PB.buildFatLTODefaultPipeline(
1033 MPM.addPass(PB.buildThinLTOPreLinkDefaultPipeline(Level));
1035 MPM.addPass(PB.buildLTOPreLinkDefaultPipeline(Level));
1037 MPM.addPass(PB.buildPerModuleDefaultPipeline(Level));