Home
last modified time | relevance | path

Searched refs:GetAssumptionCache (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DCloning.h203 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 DInlineCost.h263 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 DInlineCostTest.cpp67 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 DInlineSimple.cpp61 std::function<AssumptionCache &(Function &)> GetAssumptionCache = in getInlineCost() local
65 return llvm::getInlineCost(CB, Params, TTI, GetAssumptionCache, GetTLI, in getInlineCost()
H A DAlwaysInliner.cpp36 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run() local
69 /*cg=*/nullptr, GetAssumptionCache, &PSI, in run()
H A DInliner.cpp363 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 DPartialInlining.cpp197 : 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 DModuleInliner.cpp212 auto GetAssumptionCache = [&](Function &F) -> AssumptionCache & { in run() local
242 /*cg=*/nullptr, GetAssumptionCache, PSI, in run()
H A DSampleProfile.cpp425 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 DInlineCost.cpp210 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 DMLInlineAdvisor.cpp289 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 DInlineAdvisor.cpp140 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 DInlineFunction.cpp1297 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()