Searched refs:CallerBFI (Results 1 - 4 of 4) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Cloning.h | 179 BlockFrequencyInfo *CallerBFI = nullptr, 182 CallerBFI(CallerBFI), CalleeBFI(CalleeBFI) {} 189 BlockFrequencyInfo *CallerBFI, *CalleeBFI; member in class:llvm::InlineFunctionInfo
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 402 bool isColdCallSite(CallBase &Call, BlockFrequencyInfo *CallerBFI); 411 BlockFrequencyInfo *CallerBFI); 1084 BlockFrequencyInfo *CallerBFI) { 1088 return PSI->isColdCallSite(CallSite(&Call), CallerBFI); 1091 if (!CallerBFI) 1100 auto CallSiteFreq = CallerBFI->getBlockFreq(CallSiteBB); 1102 CallerBFI->getBlockFreq(&(Call.getCaller()->getEntryBlock())); 1108 BlockFrequencyInfo *CallerBFI) { 1113 PSI->isHotCallSite(CallSite(&Call), CallerBFI)) 1118 if (!CallerBFI || !Param 1083 isColdCallSite(CallBase &Call, BlockFrequencyInfo *CallerBFI) argument 1107 getHotCallSiteThreshold(CallBase &Call, BlockFrequencyInfo *CallerBFI) argument 1203 BlockFrequencyInfo *CallerBFI = GetBFI ? &((*GetBFI)(*Caller)) : nullptr; local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 1472 BlockFrequencyInfo *CallerBFI, 1486 uint64_t NewFreq = CallerBFI->getBlockFreq(ClonedBB).getFrequency(); 1490 CallerBFI->setBlockFreq(ClonedBB, Freq); 1493 CallerBFI->setBlockFreqAndScale( 1494 EntryClone, CallerBFI->getBlockFreq(CallSiteBlock).getFrequency(), 1503 BlockFrequencyInfo *CallerBFI) { 1507 auto CallSiteCount = PSI ? PSI->getProfileCount(TheCall, CallerBFI) : None; 1742 if (IFI.CallerBFI != nullptr && IFI.CalleeBFI != nullptr) 1744 updateCallerBFI(OrigBB, VMap, IFI.CallerBFI, IFI.CalleeBFI, 1748 IFI.PSI, IFI.CallerBFI); 1470 updateCallerBFI(BasicBlock *CallSiteBlock, const ValueToValueMapTy &VMap, BlockFrequencyInfo *CallerBFI, BlockFrequencyInfo *CalleeBFI, const BasicBlock &CalleeEntryBlock) argument 1499 updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, const ProfileCount &CalleeEntryCount, const Instruction *TheCall, ProfileSummaryInfo *PSI, BlockFrequencyInfo *CallerBFI) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 2182 static bool isColdCallSite(CallSite CS, BlockFrequencyInfo &CallerBFI) { 2185 auto CallSiteFreq = CallerBFI.getBlockFreq(CallSiteBB); 2187 CallerBFI.getBlockFreq(&(CS.getCaller()->getEntryBlock())); 2209 BlockFrequencyInfo &CallerBFI = GetBFI(*CallerFunc); 2210 if (!isColdCallSite(CS, CallerBFI)) 2253 BlockFrequencyInfo &CallerBFI = GetBFI(F); 2254 if (!isColdCallSite(CS, CallerBFI))
|
Completed in 65 milliseconds