| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AssumptionCache.h | 206 AssumptionCacheTracker *ACT; variable 213 FunctionCallbackVH(Value *V, AssumptionCacheTracker *ACT = nullptr) 214 : CallbackVH(V), ACT(ACT) {} in CallbackVH()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | AssumptionCache.cpp | 279 auto I = ACT->AssumptionCaches.find_as(cast<Function>(getValPtr())); in deleted() 280 if (I != ACT->AssumptionCaches.end()) in deleted() 281 ACT->AssumptionCaches.erase(I); in deleted()
|
| H A D | BasicAliasAnalysis.cpp | 1893 auto &ACT = getAnalysis<AssumptionCacheTracker>(); in runOnFunction() local 1899 TLIWP.getTLI(F), ACT.getAssumptionCache(F), in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | LoopExtractor.cpp | 124 if (auto *ACT = this->getAnalysisIfAvailable<AssumptionCacheTracker>()) in runOnModule() local 125 return ACT->lookupAssumptionCache(F); in runOnModule()
|
| H A D | InlineSimple.cpp | 63 return ACT->getAssumptionCache(F); in getInlineCost()
|
| H A D | PartialInlining.cpp | 363 AssumptionCacheTracker *ACT = &getAnalysis<AssumptionCacheTracker>(); in runOnModule() local 369 auto GetAssumptionCache = [&ACT](Function &F) -> AssumptionCache & { in runOnModule() 370 return ACT->getAssumptionCache(F); in runOnModule() 373 auto LookupAssumptionCache = [ACT](Function &F) -> AssumptionCache * { in runOnModule() 374 return ACT->lookupAssumptionCache(F); in runOnModule()
|
| H A D | HotColdSplitting.cpp | 734 if (auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>()) in runOnModule() local 735 return ACT->lookupAssumptionCache(F); in runOnModule()
|
| H A D | Inliner.cpp | 599 ACT = &getAnalysis<AssumptionCacheTracker>(); in inlineCalls() 605 return ACT->getAssumptionCache(F); in inlineCalls()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 385 using ACT = ReadySuspendResumeResult::AwaitCallType; in buildCoawaitCalls() typedef 387 auto BuildSubExpr = [&](ACT CallType, StringRef Func, in buildCoawaitCalls() 399 cast_or_null<CallExpr>(BuildSubExpr(ACT::ACT_Ready, "await_ready", None)); in buildCoawaitCalls() 414 Calls.Results[ACT::ACT_Ready] = S.MaybeCreateExprWithCleanups(Conv.get()); in buildCoawaitCalls() 425 BuildSubExpr(ACT::ACT_Suspend, "await_suspend", CoroHandle)); in buildCoawaitCalls() 443 Calls.Results[ACT::ACT_Suspend] = TailCallSuspend; in buildCoawaitCalls() 455 Calls.Results[ACT::ACT_Suspend] = in buildCoawaitCalls() 460 BuildSubExpr(ACT::ACT_Resume, "await_resume", None); in buildCoawaitCalls()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Inliner.h | 76 AssumptionCacheTracker *ACT;
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerSwitch.cpp | 593 auto *ACT = getAnalysisIfAvailable<AssumptionCacheTracker>(); in runOnFunction() local 594 AssumptionCache *AC = ACT ? &ACT->getAssumptionCache(F) : nullptr; in runOnFunction()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/ |
| H A D | inline-act.ll | 3 ; Sample profile should have non-empty ACT passed to inliner
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | COFFYAML.cpp | 542 IO &IO, COFF::AuxiliaryCLRToken &ACT) { in mapping() argument 543 MappingNormalization<NAuxTokenType, uint8_t> NATT(IO, ACT.AuxType); in mapping() 545 IO.mapRequired("SymbolTableIndex", ACT.SymbolTableIndex); in mapping()
|
| /llvm-project-15.0.7/llvm/include/llvm/ObjectYAML/ |
| H A D | COFFYAML.h | 235 static void mapping(IO &IO, COFF::AuxiliaryCLRToken &ACT); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 891 auto &ACT = getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() local 919 ScalarEvolution SE(F, TLI, ACT, *DT, LI); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3018 AssumptionAnalysis ACT; in computeHeuristicUnrollFactor() local 3019 AssumptionCache &&AC = ACT.run(*F, FAM); in computeHeuristicUnrollFactor()
|