Home
last modified time | relevance | path

Searched refs:getCachedResult (Results 1 – 25 of 52) sorted by relevance

123

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachinePassManager.h66 typename PassT::Result *getCachedResult(Function &F) { in getCachedResult() function
67 return FAM->getCachedResult<PassT>(F); in getCachedResult()
82 template <typename PassT> typename PassT::Result *getCachedResult(Module &M) { in getCachedResult() function
83 return MAM->getCachedResult<PassT>(M); in getCachedResult()
96 using Base::getCachedResult;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp79 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*C)->getManager(); in run()
151 AM.getCachedResult<FunctionAnalysisManagerModuleProxy>(M)->getManager(); in run()
544 if (NoRerun && FAM.getCachedResult<ShouldNotRunFunctionPassesAnalysis>(F)) in run()
637 InnerAM->getCachedResult<ModuleAnalysisManagerCGSCCProxy>(C)) in invalidate()
740 FAM->getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F)) in invalidate()
797 FAM.getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F); in updateNewSCCFunctionAnalyses()
855 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*OldC)) in incorporateNewSCCRange()
1150 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>( in updateCGAndAnalysisManagerForPass()
H A DLoopAnalysisManager.cpp99 InnerAM->getCachedResult<FunctionAnalysisManagerLoopProxy>(*L)) in invalidate()
H A DInlineAdvisor.cpp136 .getCachedResult<ProfileSummaryAnalysis>( in getDefaultInlineAdvice()
622 const auto *IA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in run()
641 const auto *IA = MAMProxy.getCachedResult<InlineAdvisorAnalysis>(M); in run()
H A DOptimizationRemarkEmitter.cpp138 MAMProxy.getCachedResult<ProfileSummaryAnalysis>(*F.getParent())) in run()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassManagerImpl.h38 if (auto *PI = getCachedResult<PassInstrumentationAnalysis>(IR)) in clear()
134 if (auto *PI = getCachedResult<PassInstrumentationAnalysis>(IR)) in invalidate()
H A DPassManager.h799 typename PassT::Result *getCachedResult(IRUnitT &IR) const { in getCachedResult() function
1074 typename PassT::Result *getCachedResult(IRUnitTParam &IR) const { in getCachedResult() function
1076 OuterAM->template getCachedResult<PassT>(IR); in getCachedResult()
1086 OuterAM->template getCachedResult<PassT>(IR); in cachedResultExists()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSCCP.cpp35 &DT, FAM.getCachedResult<PostDominatorTreeAnalysis>(F)}; in run()
126 &DT, FAM.getCachedResult<PostDominatorTreeAnalysis>(F)}; in run()
H A DModuleInliner.cpp77 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
125 ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M); in run()
H A DInternalize.cpp280 if (!internalizeModule(M, AM.getCachedResult<CallGraphAnalysis>(M))) in run()
H A DLoopExtractor.cpp270 return FAM.getCachedResult<AssumptionAnalysis>(F); in run()
H A DInliner.cpp710 auto *IAA = MAM.getCachedResult<InlineAdvisorAnalysis>(M); in getAdvisor()
752 ProfileSummaryInfo *PSI = MAMProxy.getCachedResult<ProfileSummaryAnalysis>(M); in run()
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassManager.cpp63 InnerAM->getCachedResult<ModuleAnalysisManagerFunctionProxy>(F)) in invalidate()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp85 auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F); in run()
86 auto *LI = AM.getCachedResult<LoopAnalysis>(F); in run()
H A DAssumeBundleBuilder.cpp567 AM.getCachedResult<DominatorTreeAnalysis>(F)); in run()
613 DominatorTree* DT = AM.getCachedResult<DominatorTreeAnalysis>(F); in run()
H A DLoopSimplify.cpp837 ScalarEvolution *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run()
839 auto *MSSAAnalysis = AM.getCachedResult<MemorySSAAnalysis>(F); in run()
H A DLCSSA.cpp501 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h108 if (AM.getCachedResult<ShouldRunExtraVectorPasses>(F)) in run()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopPass.cpp128 InnerAM->getCachedResult<FunctionAnalysisManagerScopProxy>(*scop)) { in invalidate()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp156 AM.getCachedResult<DominatorTreeAnalysis>(F))) { in run()
H A DPartiallyInlineLibCalls.cpp162 auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F); in run()
H A DTailRecursionElimination.cpp925 auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F); in run()
926 auto *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F); in run()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPassManagerTest.cpp129 MAM.getCachedResult<TestModuleAnalysis>(*F.getParent())) { in run()
136 AM.getCachedResult<TestFunctionAnalysis>(F)) in run()
636 auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(*F.getParent()); in run()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DCGSCCPassManagerTest.cpp324 MAM.getCachedResult<TestModuleAnalysis>( in TEST_F()
895 auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>( in run()
991 auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(*F.getParent()); in run()
1000 *MAM.getCachedResult<LazyCallGraphAnalysis>(*F.getParent()); in run()
1006 *CGAM.getCachedResult<TestSCCAnalysis>(*CG.lookupSCC(*CG.lookup(F))); in run()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp261 FAM.getCachedResult<BranchProbabilityAnalysis>(F); in queryCFG()

123