| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 203 function_ref<AssumptionCache &(Function &)> GetAssumptionCache = nullptr, 207 : CG(cg), GetAssumptionCache(GetAssumptionCache), PSI(PSI), in CG() 214 function_ref<AssumptionCache &(Function &)> GetAssumptionCache; variable
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InlineCost.h | 263 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, 277 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, 303 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, 312 function_ref<AssumptionCache &(Function &)> GetAssumptionCache,
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | InlineCostTest.cpp | 67 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in TEST() local 73 llvm::getInliningCostFeatures(*CB, TIR, GetAssumptionCache); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | InlineSimple.cpp | 61 std::function<AssumptionCache &(Function &)> GetAssumptionCache = in getInlineCost() local 65 return llvm::getInlineCost(CB, Params, TTI, GetAssumptionCache, GetTLI, in getInlineCost()
|
| H A D | AlwaysInliner.cpp | 36 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run() local 69 /*cg=*/nullptr, GetAssumptionCache, &PSI, in run()
|
| H A D | Inliner.cpp | 363 std::function<AssumptionCache &(Function &)> GetAssumptionCache, in inlineCallsImpl() argument 441 InlineFunctionInfo InlineInfo(&CG, GetAssumptionCache, PSI); in inlineCallsImpl() 604 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in inlineCalls() local 608 SCC, CG, GetAssumptionCache, PSI, GetTLI, InsertLifetime, in inlineCalls() 859 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run() local 915 /*cg=*/nullptr, GetAssumptionCache, PSI, in run()
|
| H A D | PartialInlining.cpp | 197 : GetAssumptionCache(GetAC), LookupAssumptionCache(LookupAC), in PartialInlinerImpl() 267 function_ref<AssumptionCache &(Function &)> GetAssumptionCache; member 369 auto GetAssumptionCache = [&ACT](Function &F) -> AssumptionCache & { in runOnModule() local 385 return PartialInlinerImpl(GetAssumptionCache, LookupAssumptionCache, GetTTI, in runOnModule() 783 getInlineCost(CB, getInlineParams(), CalleeTTI, GetAssumptionCache, in shouldPartialInline() 1436 InlineFunctionInfo IFI(nullptr, GetAssumptionCache, &PSI); in tryPartialInline() 1533 auto GetAssumptionCache = [&FAM](Function &F) -> AssumptionCache & { in run() local 1555 if (PartialInlinerImpl(GetAssumptionCache, LookupAssumptionCache, GetTTI, in run()
|
| H A D | ModuleInliner.cpp | 212 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run() local 242 /*cg=*/nullptr, GetAssumptionCache, PSI, in run()
|
| H A D | SampleProfile.cpp | 425 std::function<AssumptionCache &(Function &)> GetAssumptionCache, in SampleProfileLoader() argument 429 GetAC(std::move(GetAssumptionCache)), in SampleProfileLoader() 2153 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run() local 2167 LTOPhase, GetAssumptionCache, GetTTI, GetTLI); in run()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InlineCost.cpp | 210 function_ref<AssumptionCache &(Function &)> GetAssumptionCache; member in __anon9893a50b0111::CallAnalyzer 459 : TTI(TTI), GetAssumptionCache(GetAssumptionCache), GetBFI(GetBFI), in CallAnalyzer() 1002 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, in InlineCostCallAnalyzer() argument 1237 function_ref<AssumptionCache &(Function &)> &GetAssumptionCache, in InlineCostFeaturesAnalyzer() argument 2783 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, in getInlineCost() argument 2788 GetAssumptionCache, GetTLI, GetBFI, PSI, ORE); in getInlineCost() 2793 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, in getInliningCostEstimate() argument 2818 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, in getInliningCostFeatures() argument 2903 function_ref<AssumptionCache &(Function &)> GetAssumptionCache, in getInlineCost() argument 2922 GetAssumptionCache, GetBFI, PSI, ORE); in getInlineCost() [all …]
|
| H A D | MLInlineAdvisor.cpp | 289 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in getAdviceImpl() local 320 llvm::getInliningCostEstimate(CB, TIR, GetAssumptionCache); in getAdviceImpl() 331 llvm::getInliningCostFeatures(CB, TIR, GetAssumptionCache); in getAdviceImpl()
|
| H A D | InlineAdvisor.cpp | 140 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in getDefaultInlineAdvice() local 156 return getInlineCost(CB, Params, CalleeTTI, GetAssumptionCache, GetTLI, in getDefaultInlineAdvice()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1297 if (!PreserveAlignmentAssumptions || !IFI.GetAssumptionCache) in AddAlignmentAssumptions() 1300 AssumptionCache *AC = &IFI.GetAssumptionCache(*CB.getCaller()); in AddAlignmentAssumptions() 1443 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in HandleByValArgument() 1982 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction() 2095 if (IFI.GetAssumptionCache) in InlineFunction() 2100 IFI.GetAssumptionCache(*Caller).registerAssumption(II); in InlineFunction() 2665 IFI.GetAssumptionCache ? &IFI.GetAssumptionCache(*Caller) : nullptr; in InlineFunction()
|