reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Passes/PassBuilder.cpp
 1145     MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr));
 1146     MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr));
 1147     return MPM;
 1152     MPM.addPass(SampleProfileLoaderPass(PGOOpt->ProfileFile,
 1157     MPM.addPass(RequireAnalysisPass<ProfileSummaryAnalysis, Module>());
 1162   MPM.addPass(GlobalDCEPass());
 1165   MPM.addPass(ForceFunctionAttrsPass());
 1169   MPM.addPass(InferFunctionAttrsPass());
 1174     MPM.addPass(createModuleToFunctionPassAdaptor(std::move(EarlyFPM)));
 1180     MPM.addPass(PGOIndirectCallPromotion(
 1185    MPM.addPass(IPSCCPPass());
 1189    MPM.addPass(CalledValuePropagationPass());
 1193   MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(
 1199   MPM.addPass(ReversePostOrderFunctionAttrsPass());
 1202   MPM.addPass(GlobalSplitPass());
 1206   MPM.addPass(WholeProgramDevirtPass(ExportSummary, nullptr));
 1212     MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr));
 1213     return MPM;
 1217   MPM.addPass(GlobalOptPass());
 1220   MPM.addPass(createModuleToFunctionPassAdaptor(PromotePass()));
 1224   MPM.addPass(ConstantMergePass());
 1227   MPM.addPass(DeadArgumentEliminationPass());
 1239   MPM.addPass(createModuleToFunctionPassAdaptor(std::move(PeepholeFPM)));
 1246   MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(
 1250   MPM.addPass(GlobalOptPass());
 1254   MPM.addPass(GlobalDCEPass());
 1267       addPGOInstrPasses(MPM, DebugLogging, Level, /* RunProfileGen */ true,
 1271       addPGOInstrPasses(MPM, DebugLogging, Level, /* RunProfileGen */ false,
 1284   MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
 1286   MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(
 1329   MPM.addPass(createModuleToFunctionPassAdaptor(std::move(MainFPM)));
 1333   MPM.addPass(CrossDSOCFIPass());
 1339   MPM.addPass(LowerTypeTestsPass(ExportSummary, nullptr));
 1344     MPM.addPass(HotColdSplittingPass());
 1348   MPM.addPass(createModuleToFunctionPassAdaptor(SimplifyCFGPass()));
 1351   MPM.addPass(EliminateAvailableExternallyPass());
 1354   MPM.addPass(GlobalDCEPass());
 1357   return MPM;