Searched refs:CallerBFI (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 256 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 D | InlineCost.cpp | 668 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 D | InlineFunction.cpp | 2026 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 D | GlobalOpt.cpp | 1750 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()
|