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

References

include/llvm/Analysis/AliasAnalysis.h
 1147     if (auto *R = MAM.template getCachedResult<AnalysisT>(*F.getParent())) {
lib/Analysis/BasicAliasAnalysis.cpp
 2047                        AM.getCachedResult<LoopAnalysis>(F),
 2048                        AM.getCachedResult<PhiValuesAnalysis>(F));
lib/Analysis/CGSCCPassManager.cpp
  173               InnerAM->getCachedResult<ModuleAnalysisManagerCGSCCProxy>(C))
  228   auto *FAMProxy = MAM.getCachedResult<FunctionAnalysisManagerModuleProxy>(M);
  277             FAM->getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F))
  334         FAM.getCachedResult<CGSCCAnalysisManagerFunctionProxy>(F);
  391       AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(*OldC) != nullptr;
  636                 AM.getCachedResult<FunctionAnalysisManagerCGSCCProxy>(
lib/Analysis/InstructionSimplify.cpp
 5511   auto *DT = AM.template getCachedResult<DominatorTreeAnalysis>(F);
 5512   auto *TLI = AM.template getCachedResult<TargetLibraryAnalysis>(F);
 5513   auto *AC = AM.template getCachedResult<AssumptionAnalysis>(F);
lib/Analysis/LazyValueInfo.cpp
 1675   auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
lib/Analysis/LoopAnalysisManager.cpp
  100             InnerAM->getCachedResult<FunctionAnalysisManagerLoopProxy>(*L))
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
  262       FAM.getCachedResult<BranchProbabilityAnalysis>(F);
lib/IR/PassManager.cpp
   62             InnerAM->getCachedResult<ModuleAnalysisManagerFunctionProxy>(F))
lib/Transforms/IPO/HotColdSplitting.cpp
  698     return FAM.getCachedResult<AssumptionAnalysis>(F);
lib/Transforms/IPO/Inliner.cpp
  882   ProfileSummaryInfo *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(M);
lib/Transforms/IPO/Internalize.cpp
  239   if (!internalizeModule(M, AM.getCachedResult<CallGraphAnalysis>(M)))
lib/Transforms/IPO/PartialInlining.cpp
 1511     return FAM.getCachedResult<AssumptionAnalysis>(F);
lib/Transforms/IPO/SCCP.cpp
   20         &DT, FAM.getCachedResult<PostDominatorTreeAnalysis>(F)};
lib/Transforms/InstCombine/InstructionCombining.cpp
 3558   auto *LI = AM.getCachedResult<LoopAnalysis>(F);
 3564       MAM.getCachedResult<ProfileSummaryAnalysis>(*F.getParent());
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1172   if (auto *R = MAM.getCachedResult<ASanGlobalsMetadataAnalysis>(M)) {
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 2099   auto &PSI = *MAM.getCachedResult<ProfileSummaryAnalysis>(*F.getParent());
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  443   auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
lib/Transforms/Scalar/ADCE.cpp
  681   auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
lib/Transforms/Scalar/ConstantHoisting.cpp
  972   auto *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(*F.getParent());
lib/Transforms/Scalar/DCE.cpp
  140   if (!eliminateDeadCode(F, AM.getCachedResult<TargetLibraryAnalysis>(F)))
lib/Transforms/Scalar/GVN.cpp
  621   auto *LI = AM.getCachedResult<LoopAnalysis>(F);
lib/Transforms/Scalar/GuardWidening.cpp
  810     BPI = AM.getCachedResult<BranchProbabilityAnalysis>(F);
  829     BPI = FAM.getCachedResult<BranchProbabilityAnalysis>(F);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1755   auto *BPI = FAM.getCachedResult<BranchProbabilityAnalysis>(*F);
lib/Transforms/Scalar/LICM.cpp
  283   auto *ORE = FAM.getCachedResult<OptimizationRemarkEmitterAnalysis>(*F);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  315   auto *ORE = FAM.getCachedResult<OptimizationRemarkEmitterAnalysis>(*F);
lib/Transforms/Scalar/LoopLoadElimination.cpp
  699   auto *PSI = MAM.getCachedResult<ProfileSummaryAnalysis>(*F.getParent());
lib/Transforms/Scalar/LoopPredication.cpp
  354   auto *BPI = FAM.getCachedResult<BranchProbabilityAnalysis>(*F);
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  501   auto *ORE = FAM.getCachedResult<OptimizationRemarkEmitterAnalysis>(*F);
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1301   auto *ORE = FAM.getCachedResult<OptimizationRemarkEmitterAnalysis>(*F);
 1419   if (auto *LAMProxy = AM.getCachedResult<LoopAnalysisManagerFunctionProxy>(F))
 1425       MAM.getCachedResult<ProfileSummaryAnalysis>(*F.getParent());
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
  137   if (lowerConstantIntrinsics(F, AM.getCachedResult<TargetLibraryAnalysis>(F)))
lib/Transforms/Scalar/MergeICmps.cpp
  937   auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F);
lib/Transforms/Scalar/TailRecursionElimination.cpp
  867   auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F);
  868   auto *PDT = AM.getCachedResult<PostDominatorTreeAnalysis>(F);
lib/Transforms/Utils/BreakCriticalEdges.cpp
   86   auto *DT = AM.getCachedResult<DominatorTreeAnalysis>(F);
   87   auto *LI = AM.getCachedResult<LoopAnalysis>(F);
lib/Transforms/Utils/LCSSA.cpp
  482   auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F);
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  553   auto *DT = FAM.getCachedResult<DominatorTreeAnalysis>(F);
lib/Transforms/Utils/LoopSimplify.cpp
  836   ScalarEvolution *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F);
  838   auto *MSSAAnalysis = AM.getCachedResult<MemorySSAAnalysis>(F);
lib/Transforms/Vectorize/LoopVectorize.cpp
 7892         MAM.getCachedResult<ProfileSummaryAnalysis>(*F.getParent());
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5245   auto *TLI = AM.getCachedResult<TargetLibraryAnalysis>(F);
tools/polly/lib/Analysis/ScopPass.cpp
  124             InnerAM->getCachedResult<FunctionAnalysisManagerScopProxy>(*scop)) {
unittests/Analysis/CGSCCPassManagerTest.cpp
  288                 MAM.getCachedResult<TestModuleAnalysis>(
  360         auto *TMA = MAM.getCachedResult<TestModuleAnalysis>(
  379         auto *TMA = MAM.getCachedResult<TestModuleAnalysis>(
  401         auto *TMA = MAM.getCachedResult<TestModuleAnalysis>(
  439         auto *TMA = MAM.getCachedResult<TestModuleAnalysis>(*F.getParent());
  460         auto *TMA = MAM.getCachedResult<TestModuleAnalysis>(*F.getParent());
  484         auto *TMA = MAM.getCachedResult<TestModuleAnalysis>(*F.getParent());
  871     auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(
  964     auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(*F.getParent());
  972         *MAM.getCachedResult<LazyCallGraphAnalysis>(*F.getParent());
  977         *CGAM.getCachedResult<TestSCCAnalysis>(*CG.lookupSCC(*CG.lookup(F)));
unittests/IR/PassManagerTest.cpp
  107             MAM.getCachedResult<TestModuleAnalysis>(*F.getParent()))
  113               AM.getCachedResult<TestFunctionAnalysis>(F))
  610     auto &MDep = *MAM.getCachedResult<TestModuleAnalysis>(*F.getParent());
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  784         if (FAM.getCachedResult<FunctionAnalysis>(F))