Searched refs:BBFreq (Results 1 – 12 of 12) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 238 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 D | ModuleSummaryAnalysis.cpp | 448 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 D | ELFTypes.h | 830 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 D | AsmPrinter.cpp | 143 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 D | MachineBlockPlacement.cpp | 847 auto BBFreq = MBFI->getBlockFreq(BB); in isProfitableToTailDup() local 849 BlockFrequency P = BBFreq * PProb; in isProfitableToTailDup() 850 BlockFrequency Qout = BBFreq * QProb; in isProfitableToTailDup()
|
H A D | CodeGenPrepare.cpp | 1032 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 D | ELF.cpp | 892 uint64_t BBF = FeatEnable.BBFreq in decodeBBAddrMapImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | ELFYAML.h | 191 std::optional<uint64_t> BBFreq; member
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ELFEmitter.cpp | 1534 if (PGOBBE.BBFreq) in writeSectionContent() 1535 SHeader.sh_size += CBA.writeULEB128(*PGOBBE.BBFreq); in writeSectionContent()
|
H A D | ELFYAML.cpp | 1863 IO.mapOptional("BBFreq", E.BBFreq); in mapping()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | llvm-objdump.cpp | 215 if (PGOMap.FeatEnable.BBFreq) { in constructPGOLabelString()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | ELFDumper.cpp | 7838 if (PAM.FeatEnable.BBFreq) { in printBBAddrMaps()
|