Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAssumptionCache.cpp278 void AssumptionCacheTracker::FunctionCallbackVH::deleted() { in deleted()
285 AssumptionCache &AssumptionCacheTracker::getAssumptionCache(Function &F) { in getAssumptionCache()
305 AssumptionCache *AssumptionCacheTracker::lookupAssumptionCache(Function &F) { in lookupAssumptionCache()
312 void AssumptionCacheTracker::verifyAnalysis() const { in verifyAnalysis()
334 AssumptionCacheTracker::AssumptionCacheTracker() : ImmutablePass(ID) { in AssumptionCacheTracker() function in AssumptionCacheTracker
338 AssumptionCacheTracker::~AssumptionCacheTracker() = default;
340 char AssumptionCacheTracker::ID = 0;
342 INITIALIZE_PASS(AssumptionCacheTracker, "assumption-cache-tracker",
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 DDemandedBits.cpp55 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
66 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
314 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
H A DLint.cpp731 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
742 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
753 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in INITIALIZE_PASS_DEPENDENCY()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSCCP.cpp76 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule()
86 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
99 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
145 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
163 return this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnModule()
172 this->getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnModule()
188 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopExtractor.cpp54 AU.addUsedIfAvailable<AssumptionCacheTracker>(); in getAnalysisUsage()
124 if (auto *ACT = this->getAnalysisIfAvailable<AssumptionCacheTracker>()) in runOnModule()
H A DInlineSimple.cpp83 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DAlwaysInliner.cpp170 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DAssumptionCache.h202 class AssumptionCacheTracker : public ImmutablePass {
206 AssumptionCacheTracker *ACT;
213 FunctionCallbackVH(Value *V, AssumptionCacheTracker *ACT = nullptr)
236 AssumptionCacheTracker();
237 ~AssumptionCacheTracker() override;
/llvm-project-15.0.7/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 DAssumeBundleBuilder.cpp584 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
591 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
602 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
629 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
638 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
649 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
H A DLoopSimplify.cpp758 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
787 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
807 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp89 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
104 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
117 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopRotation.cpp98 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
116 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnLoop()
143 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopInstSimplify.cpp190 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop()
202 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
238 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
H A DAlignmentFromAssumptions.cpp57 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
77 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_BEGIN()
324 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
H A DLoopDataPrefetch.cpp123 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
143 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
203 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
H A DSimplifyCFGPass.cpp394 Options.AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
410 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
425 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopUnrollAndJamPass.cpp487 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(*F); in runOnLoop()
505 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
525 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopFlatten.cpp955 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
956 AU.addPreserved<AssumptionCacheTracker>(); in getAnalysisUsage()
966 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY()
981 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
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()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp61 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
93 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
186 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker)
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DInliner.h22 class AssumptionCacheTracker; variable
76 AssumptionCacheTracker *ACT;
/llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp524 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
535 auto &AC = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
562 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DHardwareLoops.cpp134 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage()
229 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()

123