reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;