Home
last modified time | relevance | path

Searched refs:CallerBFI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h208 BlockFrequencyInfo *CallerBFI = nullptr,
210 : GetAssumptionCache(GetAssumptionCache), PSI(PSI), CallerBFI(CallerBFI), in GetAssumptionCache()
217 BlockFrequencyInfo *CallerBFI, *CalleeBFI; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp613 bool isColdCallSite(CallBase &Call, BlockFrequencyInfo *CallerBFI);
622 BlockFrequencyInfo *CallerBFI);
816 BlockFrequencyInfo *CallerBFI = &(GetBFI(*Caller)); in isCostBenefitAnalysisEnabled() local
817 if (!CallerBFI) in isCostBenefitAnalysisEnabled()
821 if (!PSI->isHotCallSite(CandidateCall, CallerBFI)) in isCostBenefitAnalysisEnabled()
927 BlockFrequencyInfo *CallerBFI = &(GetBFI(*(CallerBB->getParent()))); in costBenefitAnalysis() local
929 CycleSavings *= *CallerBFI->getBlockProfileCount(CallerBB); in costBenefitAnalysis()
1860 BlockFrequencyInfo *CallerBFI) { in isColdCallSite() argument
1864 return PSI->isColdCallSite(Call, CallerBFI); in isColdCallSite()
1867 if (!CallerBFI) in isColdCallSite()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1938 BlockFrequencyInfo *CallerBFI, in updateCallerBFI() argument
1952 BlockFrequency NewFreq = CallerBFI->getBlockFreq(ClonedBB); in updateCallerBFI()
1956 CallerBFI->setBlockFreq(ClonedBB, Freq); in updateCallerBFI()
1959 CallerBFI->setBlockFreqAndScale( in updateCallerBFI()
1960 EntryClone, CallerBFI->getBlockFreq(CallSiteBlock), ClonedBBs); in updateCallerBFI()
1967 BlockFrequencyInfo *CallerBFI) { in updateCallProfile() argument
1971 PSI ? PSI->getProfileCount(TheCall, CallerBFI) : std::nullopt; in updateCallProfile()
2384 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr) in InlineFunction()
2386 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2391 IFI.CallerBFI); in InlineFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1737 static bool isColdCallSite(CallBase &CB, BlockFrequencyInfo &CallerBFI) { in isColdCallSite() argument
1740 auto CallSiteFreq = CallerBFI.getBlockFreq(CallSiteBB); in isColdCallSite()
1742 CallerBFI.getBlockFreq(&(CB.getCaller()->getEntryBlock())); in isColdCallSite()
1764 BlockFrequencyInfo &CallerBFI = GetBFI(*CallerFunc); in isValidCandidateForColdCC() local
1765 if (!isColdCallSite(CB, CallerBFI)) in isValidCandidateForColdCC()
1808 BlockFrequencyInfo &CallerBFI = GetBFI(F); in hasOnlyColdCalls() local
1809 if (!isColdCallSite(*CI, CallerBFI)) in hasOnlyColdCalls()