|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/InlineCost.h 23 class AssumptionCacheTracker;
include/llvm/Transforms/IPO/Inliner.h 23 class AssumptionCacheTracker;
References
include/llvm/Analysis/AssumptionCache.h 189 AssumptionCacheTracker *ACT;
196 FunctionCallbackVH(Value *V, AssumptionCacheTracker *ACT = nullptr)
include/llvm/Pass.h 213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h 66 return addRequiredID(PassClass::ID);
72 return addRequiredTransitiveID(PassClass::ID);
108 Used.push_back(&PassClass::ID);
201 AnalysisType *Pass::getAnalysisIfAvailable() const {
204 const void *PI = &AnalysisType::ID;
220 AnalysisType &Pass::getAnalysis() const {
222 return getAnalysisID<AnalysisType>(&AnalysisType::ID);
222 return getAnalysisID<AnalysisType>(&AnalysisType::ID);
include/llvm/PassSupport.h 76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
include/llvm/Transforms/IPO/Inliner.h 75 AssumptionCacheTracker *ACT;
lib/Analysis/BasicAliasAnalysis.cpp 2072 auto &ACT = getAnalysis<AssumptionCacheTracker>();
2072 auto &ACT = getAnalysis<AssumptionCacheTracker>();
2089 AU.addRequired<AssumptionCacheTracker>();
2099 P.getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F));
lib/Analysis/DemandedBits.cpp 71 AU.addRequired<AssumptionCacheTracker>();
296 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Analysis/IVUsers.cpp 358 AU.addRequired<AssumptionCacheTracker>();
366 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
lib/Analysis/InstructionSimplify.cpp 5498 auto *ACWP = P.getAnalysisIfAvailable<AssumptionCacheTracker>();
5498 auto *ACWP = P.getAnalysisIfAvailable<AssumptionCacheTracker>();
lib/Analysis/LazyValueInfo.cpp 1624 Info.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1641 AU.addRequired<AssumptionCacheTracker>();
lib/Analysis/Lint.cpp 148 AU.addRequired<AssumptionCacheTracker>();
206 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Analysis/MemoryDependenceAnalysis.cpp 1786 AU.addRequired<AssumptionCacheTracker>();
1818 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Analysis/ScalarEvolution.cpp12037 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F),
12058 AU.addRequiredTransitive<AssumptionCacheTracker>();
lib/CodeGen/HardwareLoops.cpp 98 AU.addRequired<AssumptionCacheTracker>();
188 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/CodeGen/SafeStack.cpp 850 AU.addRequired<AssumptionCacheTracker>();
875 auto &ACT = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 194 AU.addRequired<AssumptionCacheTracker>();
1033 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Target/ARM/ARMParallelDSP.cpp 245 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/IPO/ArgumentPromotion.cpp 1080 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/IPO/FunctionAttrs.cpp 1471 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/IPO/HotColdSplitting.cpp 177 AU.addUsedIfAvailable<AssumptionCacheTracker>();
685 if (auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>())
685 if (auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>())
lib/Transforms/IPO/Inliner.cpp 132 AU.addRequired<AssumptionCacheTracker>();
760 ACT = &getAnalysis<AssumptionCacheTracker>();
lib/Transforms/IPO/LoopExtractor.cpp 54 AU.addUsedIfAvailable<AssumptionCacheTracker>();
145 if (auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>())
145 if (auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>())
lib/Transforms/IPO/PartialInlining.cpp 354 AU.addRequired<AssumptionCacheTracker>();
363 AssumptionCacheTracker *ACT = &getAnalysis<AssumptionCacheTracker>();
363 AssumptionCacheTracker *ACT = &getAnalysis<AssumptionCacheTracker>();
lib/Transforms/IPO/SCCP.cpp 61 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
71 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/IPO/SampleProfile.cpp 464 AU.addRequired<AssumptionCacheTracker>();
471 AssumptionCacheTracker *ACT = nullptr;
1763 ACT = &getAnalysis<AssumptionCacheTracker>();
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 517 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/IPO/WholeProgramDevirt.cpp 661 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/InstCombine/InstructionCombining.cpp 3585 AU.addRequired<AssumptionCacheTracker>();
3603 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 56 AU.addRequired<AssumptionCacheTracker>();
377 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/EarlyCSE.cpp 1366 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1376 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Scalar/GVN.cpp 2666 F, getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F),
2678 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Scalar/InstSimplifyPass.cpp 90 AU.addRequired<AssumptionCacheTracker>();
105 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/LoopDataPrefetch.cpp 111 AU.addRequired<AssumptionCacheTracker>();
185 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/LoopInstSimplify.cpp 192 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
209 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Scalar/LoopRotation.cpp 80 AU.addRequired<AssumptionCacheTracker>();
96 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 5696 AU.addRequired<AssumptionCacheTracker>();
5746 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 451 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
470 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Scalar/LoopUnrollPass.cpp 1230 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1253 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Scalar/LoopUnswitch.cpp 219 AU.addRequired<AssumptionCacheTracker>();
522 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(
lib/Transforms/Scalar/MemCpyOptimizer.cpp 272 AU.addRequired<AssumptionCacheTracker>();
1445 return getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/NaryReassociate.cpp 136 AU.addRequired<AssumptionCacheTracker>();
170 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/NewGVN.cpp 4185 AU.addRequired<AssumptionCacheTracker>();
4201 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F),
lib/Transforms/Scalar/SROA.cpp 4634 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F));
4639 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2910 AU.addRequired<AssumptionCacheTracker>();
2933 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Scalar/SimplifyCFGPass.cpp 267 Options.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
272 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Utils/LoopSimplify.cpp 754 AU.addRequired<AssumptionCacheTracker>();
804 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Utils/LowerSwitch.cpp 148 auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>();
148 auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>();
lib/Transforms/Utils/Mem2Reg.cpp 89 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
94 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Utils/PredicateInfo.cpp 781 AU.addRequired<AssumptionCacheTracker>();
800 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
lib/Transforms/Vectorize/LoopVectorize.cpp 1608 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1622 AU.addRequired<AssumptionCacheTracker>();
lib/Transforms/Vectorize/SLPVectorizer.cpp 5215 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
5224 AU.addRequired<AssumptionCacheTracker>();
tools/polly/lib/Analysis/ScopInfo.cpp 2624 AU.addRequired<AssumptionCacheTracker>();
2676 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F);
2800 AU.addRequired<AssumptionCacheTracker>();
2812 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);