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.h256 BlockFrequencyInfo *CallerBFI = nullptr,
258 : GetAssumptionCache(GetAssumptionCache), PSI(PSI), CallerBFI(CallerBFI), in GetAssumptionCache()
265 BlockFrequencyInfo *CallerBFI, *CalleeBFI; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp668 bool isColdCallSite(CallBase &Call, BlockFrequencyInfo *CallerBFI);
677 BlockFrequencyInfo *CallerBFI);
916 BlockFrequencyInfo *CallerBFI = &(GetBFI(*Caller)); in isCostBenefitAnalysisEnabled() local
917 if (!CallerBFI) in isCostBenefitAnalysisEnabled()
921 if (!PSI->isHotCallSite(CandidateCall, CallerBFI)) in isCostBenefitAnalysisEnabled()
1026 BlockFrequencyInfo *CallerBFI = &(GetBFI(*(CallerBB->getParent()))); in costBenefitAnalysis() local
1028 CycleSavings *= *CallerBFI->getBlockProfileCount(CallerBB); in costBenefitAnalysis()
2022 BlockFrequencyInfo *CallerBFI) { in isColdCallSite() argument
2026 return PSI->isColdCallSite(Call, CallerBFI); in isColdCallSite()
2029 if (!CallerBFI) in isColdCallSite()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp2026 BlockFrequencyInfo *CallerBFI, in updateCallerBFI() argument
2040 BlockFrequency NewFreq = CallerBFI->getBlockFreq(ClonedBB); in updateCallerBFI()
2044 CallerBFI->setBlockFreq(ClonedBB, Freq); in updateCallerBFI()
2047 CallerBFI->setBlockFreqAndScale( in updateCallerBFI()
2048 EntryClone, CallerBFI->getBlockFreq(CallSiteBlock), ClonedBBs); in updateCallerBFI()
2055 BlockFrequencyInfo *CallerBFI) { in updateCallProfile() argument
2059 PSI ? PSI->getProfileCount(TheCall, CallerBFI) : std::nullopt; in updateCallProfile()
2714 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr) in InlineFunction()
2716 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, in InlineFunction()
2721 IFI.CallerBFI); in InlineFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1750 static bool isColdCallSite(CallBase &CB, BlockFrequencyInfo &CallerBFI) { in isColdCallSite() argument
1753 auto CallSiteFreq = CallerBFI.getBlockFreq(CallSiteBB); in isColdCallSite()
1755 CallerBFI.getBlockFreq(&(CB.getCaller()->getEntryBlock())); in isColdCallSite()
1774 BlockFrequencyInfo &CallerBFI = GetBFI(*CallerFunc); in isValidCandidateForColdCC() local
1775 if (!isColdCallSite(CB, CallerBFI)) in isValidCandidateForColdCC()
1815 BlockFrequencyInfo &CallerBFI = GetBFI(F); in hasOnlyColdCalls() local
1816 if (!isColdCallSite(*CI, CallerBFI)) in hasOnlyColdCalls()