Home
last modified time | relevance | path

Searched refs:AssumptionCacheTracker (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project/llvm/lib/Analysis/
H A DAssumptionCache.cpp239 void AssumptionCacheTracker::FunctionCallbackVH::deleted() { in run()
246 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in deleted()
266 AssumptionCache *AssumptionCacheTracker::lookupAssumptionCache(Function &F) { in getAssumptionCache()
273 void AssumptionCacheTracker::verifyAnalysis() const { in lookupAssumptionCache()
295 AssumptionCacheTracker::AssumptionCacheTracker() : ImmutablePass(ID) { in verifyAnalysis()
299 AssumptionCacheTracker::~AssumptionCacheTracker() = default; in AssumptionCacheTracker()
301 char AssumptionCacheTracker::ID = 0;
303 INITIALIZE_PASS(AssumptionCacheTracker, "assumptio
297 AssumptionCacheTracker::AssumptionCacheTracker() : ImmutablePass(ID) { AssumptionCacheTracker() function in AssumptionCacheTracker
[all...]
H A DIVUsers.cpp44 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
305 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
313 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop()
H A DMemoryDependenceAnalysis.cpp1723 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in verifyRemoved()
1742 AU.addRequired<AssumptionCacheTracker>(); in verifyRemoved()
1772 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1774 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) INITIALIZE_PASS_DEPENDENCY() argument
H A DBasicAliasAnalysis.cpp1977 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
1988 auto &ACT = getAnalysis<AssumptionCacheTracker>();
2001 AU.addRequiredTransitive<AssumptionCacheTracker>();
1935 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) INITIALIZE_PASS_DEPENDENCY() argument
H A DLazyValueInfo.cpp59 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
1685 Info.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
1696 AU.addRequired<AssumptionCacheTracker>(); in isKnownNonConstant()
/llvm-project/llvm/include/llvm/Analysis/
H A DAssumptionCache.h204 class AssumptionCacheTracker : public ImmutablePass {
208 AssumptionCacheTracker *ACT;
215 FunctionCallbackVH(Value *V, AssumptionCacheTracker *ACT = nullptr)
238 AssumptionCacheTracker();
239 ~AssumptionCacheTracker() override;
/llvm-project/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp90 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
95 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
108 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopSimplify.cpp749 AU.addRequired<AssumptionCacheTracker>();
777 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
797 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
H A DLowerSwitch.cpp586 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
598 auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>(); in runOnFunction()
588 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) INITIALIZE_PASS_DEPENDENCY() argument
/llvm-project/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp87 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
101 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
112 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DSimplifyCFGPass.cpp409 Options.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in getAnalysisUsage()
418 AU.addRequired<AssumptionCacheTracker>(); in INITIALIZE_PASS_DEPENDENCY()
433 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
H A DLoopDataPrefetch.cpp122 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
142 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
202 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
143 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) INITIALIZE_PASS_DEPENDENCY() argument
H A DNaryReassociate.cpp139 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
157 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
173 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
H A DEarlyCSE.cpp1898 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in getAnalysisUsage()
1908 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
1933 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in createEarlyCSEPass()
1954 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
H A DInferAddressSpaces.cpp177 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
262 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY()
1406 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F), DT,
258 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopUnrollPass.cpp1449 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop()
1472 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
1485 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY()
1481 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) INITIALIZE_PASS_DEPENDENCY() argument
/llvm-project/llvm/lib/Transforms/IPO/
H A DAlwaysInliner.cpp137 return getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnModule()
147 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
159 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopExtractor.cpp54 AU.addUsedIfAvailable<AssumptionCacheTracker>(); in getAnalysisUsage()
124 if (auto *ACT = this->getAnalysisIfAvailable<AssumptionCacheTracker>()) in runOnModule()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp506 AU.addRequired<AssumptionCacheTracker>();
523 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
533 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
H A DAMDGPUCodeGenPrepare.cpp342 AU.addRequired<AssumptionCacheTracker>();
2294 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in run()
2320 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
/llvm-project/llvm/test/Transforms/SimplifyCFG/X86/
H A Dcritedge-assume.ll12 ; on the AssumptionCacheTracker before the end of the pipeline, which would
/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp136 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
246 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
H A DSafeStack.cpp865 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
891 auto &ACT = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp365 AU.addRequired<AssumptionCacheTracker>();
380 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker); in INITIALIZE_PASS_DEPENDENCY()
404 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in run()
/llvm-project/polly/lib/Analysis/
H A DScopInfo.cpp2555 AU.addRequired<AssumptionCacheTracker>(); in updateLoopCountStatistic()
2607 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnRegion()
2639 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker);
2782 AU.addRequired<AssumptionCacheTracker>(); in runOnFunction()
2794 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
2821 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker);

12