| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AssumptionCache.cpp | 278 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 D | IVUsers.cpp | 44 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 D | DemandedBits.cpp | 55 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 D | Lint.cpp | 731 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 D | SCCP.cpp | 76 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 D | LoopExtractor.cpp | 54 AU.addUsedIfAvailable<AssumptionCacheTracker>(); in getAnalysisUsage() 124 if (auto *ACT = this->getAnalysisIfAvailable<AssumptionCacheTracker>()) in runOnModule()
|
| H A D | InlineSimple.cpp | 83 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | AlwaysInliner.cpp | 170 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AssumptionCache.h | 202 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 D | Mem2Reg.cpp | 90 getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 95 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 108 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | AssumeBundleBuilder.cpp | 584 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 D | LoopSimplify.cpp | 758 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 D | InstSimplifyPass.cpp | 89 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 104 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() 117 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopRotation.cpp | 98 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 D | LoopInstSimplify.cpp | 190 getAnalysis<AssumptionCacheTracker>().getAssumptionCache( in runOnLoop() 202 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 238 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | AlignmentFromAssumptions.cpp | 57 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 D | LoopDataPrefetch.cpp | 123 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 143 INITIALIZE_PASS_DEPENDENCY(AssumptionCacheTracker) in INITIALIZE_PASS_DEPENDENCY() argument 203 &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
|
| H A D | SimplifyCFGPass.cpp | 394 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 D | LoopUnrollAndJamPass.cpp | 487 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 D | LoopFlatten.cpp | 955 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 D | NaryReassociate.cpp | 139 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 D | AMDGPULateCodeGenPrepare.cpp | 61 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 D | Inliner.h | 22 class AssumptionCacheTracker; variable 76 AssumptionCacheTracker *ACT;
|
| /llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 524 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 D | HardwareLoops.cpp | 134 AU.addRequired<AssumptionCacheTracker>(); in getAnalysisUsage() 229 AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction()
|