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 | 208 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 D | InlineCost.cpp | 613 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 D | InlineFunction.cpp | 1938 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 D | GlobalOpt.cpp | 1737 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()
|