reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
681 MPM.addPass(PGOIndirectCallPromotion(true /* InLTO */, HasSampleProfile)); 685 MPM.addPass(InferFunctionAttrsPass()); 705 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(EarlyFPM))); 710 MPM.addPass(SampleProfileLoaderPass(PGOOpt->ProfileFile, 715 MPM.addPass(RequireAnalysisPass<ProfileSummaryAnalysis, Module>()); 723 MPM.addPass(PGOIndirectCallPromotion(Phase == ThinLTOPhase::PostLink, 731 MPM.addPass(IPSCCPPass()); 735 MPM.addPass(CalledValuePropagationPass()); 738 MPM.addPass(GlobalOptPass()); 745 MPM.addPass(createModuleToFunctionPassAdaptor(PromotePass())); 749 MPM.addPass(DeadArgumentEliminationPass()); 758 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(GlobalCleanupPM))); 764 addPGOInstrPasses(MPM, DebugLogging, Level, 768 MPM.addPass(PGOIndirectCallPromotion(false, false)); 772 MPM.addPass(PGOInstrumentationGenCreateVar(PGOOpt->CSProfileGenFile)); 776 MPM.addPass(SyntheticCountsPropagation()); 780 MPM.addPass(RequireAnalysisPass<GlobalsAA, Module>()); 784 MPM.addPass(RequireAnalysisPass<ProfileSummaryAnalysis, Module>()); 829 MPM.addPass( 833 return MPM;