Home
last modified time | relevance | path

Searched refs:BBFreq (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp238 APInt BBFreq(128, 0); in setBlockFreqAndScale() local
240 BBFreq = BFI->getBlockFreq(BB).getFrequency(); in setBlockFreqAndScale()
243 BBFreq *= NewFreq; in setBlockFreqAndScale()
247 BBFreq = BBFreq.udiv(OldFreq); in setBlockFreqAndScale()
248 BFI->setBlockFreq(BB, BlockFrequency(BBFreq.getLimitedValue())); in setBlockFreqAndScale()
H A DModuleSummaryAnalysis.cpp448 uint64_t BBFreq = BFI->getBlockFreq(&BB).getFrequency(); in computeFunctionSummary() local
450 ValueInfo.updateRelBlockFreq(BBFreq, EntryFreq); in computeFunctionSummary()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELFTypes.h830 bool BBFreq : 1;
834 bool hasPGOAnalysis() const { return FuncEntryCount || BBFreq || BrProb; }
836 bool hasPGOAnalysisBBData() const { return BBFreq || BrProb; }
841 (static_cast<uint8_t>(BBFreq) << 1) |
860 return std::tie(FuncEntryCount, BBFreq, BrProb, MultiBBRange) ==
861 std::tie(Other.FuncEntryCount, Other.BBFreq, Other.BrProb,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp143 BBFreq, enumerator
150 clEnumValN(PGOMapFeaturesEnum::BBFreq, "bb-freq",
1351 PgoAnalysisMapFeatures.isSet(PGOMapFeaturesEnum::BBFreq), in getBBAddrMapFeature()
1442 Features.BBFreq in emitBBAddrMapSection()
1450 if (Features.BBFreq || Features.BrProb) { in emitBBAddrMapSection()
1452 if (Features.BBFreq) { in emitBBAddrMapSection()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp847 auto BBFreq = MBFI->getBlockFreq(BB); in isProfitableToTailDup() local
849 BlockFrequency P = BBFreq * PProb; in isProfitableToTailDup()
850 BlockFrequency Qout = BBFreq * QProb; in isProfitableToTailDup()
H A DCodeGenPrepare.cpp1032 BlockFrequency BBFreq = BFI->getBlockFreq(BB); in isMergingEmptyBlockProfitable() local
1037 BBFreq += BFI->getBlockFreq(SameValueBB); in isMergingEmptyBlockProfitable()
1039 std::optional<BlockFrequency> Limit = BBFreq.mul(FreqRatioToSkipMerge); in isMergingEmptyBlockProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp892 uint64_t BBF = FeatEnable.BBFreq in decodeBBAddrMapImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h191 std::optional<uint64_t> BBFreq; member
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1534 if (PGOBBE.BBFreq) in writeSectionContent()
1535 SHeader.sh_size += CBA.writeULEB128(*PGOBBE.BBFreq); in writeSectionContent()
H A DELFYAML.cpp1863 IO.mapOptional("BBFreq", E.BBFreq); in mapping()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp215 if (PGOMap.FeatEnable.BBFreq) { in constructPGOLabelString()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp7838 if (PAM.FeatEnable.BBFreq) { in printBBAddrMaps()