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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h179 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 DInlineCost.cpp402 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 DInlineFunction.cpp1472 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 DGlobalOpt.cpp2182 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