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 | 461 uint64_t BBFreq = BFI->getBlockFreq(&BB).getFrequency(); in computeFunctionSummary() local 463 ValueInfo.updateRelBlockFreq(BBFreq, EntryFreq); in computeFunctionSummary()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | ELFTypes.h | 831 bool BBFreq : 1; 837 bool hasPGOAnalysis() const { return FuncEntryCount || BBFreq || BrProb; } 839 bool hasPGOAnalysisBBData() const { return BBFreq || BrProb; } 844 (static_cast<uint8_t>(BBFreq) << 1) | 866 return std::tie(FuncEntryCount, BBFreq, BrProb, MultiBBRange, 868 std::tie(Other.FuncEntryCount, Other.BBFreq, Other.BrProb,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 146 BBFreq, enumerator 156 clEnumValN(PGOMapFeaturesEnum::BBFreq, "bb-freq", 1413 (!NoFeatures && PgoAnalysisMapFeatures.isSet(PGOMapFeaturesEnum::BBFreq)); in getBBAddrMapFeature() 1529 Features.BBFreq in emitBBAddrMapSection() 1537 if (Features.BBFreq || Features.BrProb) { in emitBBAddrMapSection() 1539 if (Features.BBFreq) { in emitBBAddrMapSection()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockPlacement.cpp | 903 auto BBFreq = MBFI->getBlockFreq(BB); in isProfitableToTailDup() local 905 BlockFrequency P = BBFreq * PProb; in isProfitableToTailDup() 906 BlockFrequency Qout = BBFreq * QProb; in isProfitableToTailDup()
|
| H A D | CodeGenPrepare.cpp | 1028 BlockFrequency BBFreq = BFI->getBlockFreq(BB); in isMergingEmptyBlockProfitable() local 1033 BBFreq += BFI->getBlockFreq(SameValueBB); in isMergingEmptyBlockProfitable() 1035 std::optional<BlockFrequency> Limit = BBFreq.mul(FreqRatioToSkipMerge); in isMergingEmptyBlockProfitable()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | ELF.cpp | 937 uint64_t BBF = FeatEnable.BBFreq in decodeBBAddrMapImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | ELFYAML.h | 206 std::optional<uint64_t> BBFreq; member
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | ELFEmitter.cpp | 1538 if (PGOBBE.BBFreq) in writeSectionContent() 1539 SHeader.sh_size += CBA.writeULEB128(*PGOBBE.BBFreq); in writeSectionContent()
|
| H A D | ELFYAML.cpp | 1898 IO.mapOptional("BBFreq", E.BBFreq); in mapping()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | llvm-objdump.cpp | 214 if (PGOMap.FeatEnable.BBFreq) { in constructPGOLabelString()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ELFDumper.cpp | 7955 if (PAM.FeatEnable.BBFreq) { in printBBAddrMaps()
|