LLVM 19.0.0git
llvm::BlockFrequencyInfoImplBase Member List

This is the complete list of members for llvm::BlockFrequencyInfoImplBase, including all inherited members.

addLoopSuccessorsToDist(const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist)llvm::BlockFrequencyInfoImplBase
addToDist(Distribution &Dist, const LoopData *OuterLoop, const BlockNode &Pred, const BlockNode &Succ, uint64_t Weight)llvm::BlockFrequencyInfoImplBase
adjustLoopHeaderMass(LoopData &Loop)llvm::BlockFrequencyInfoImplBase
analyzeIrreducible(const bfi_detail::IrreducibleGraph &G, LoopData *OuterLoop, std::list< LoopData >::iterator Insert)llvm::BlockFrequencyInfoImplBase
BlockMass typedefllvm::BlockFrequencyInfoImplBase
clear()llvm::BlockFrequencyInfoImplBase
computeLoopScale(LoopData &Loop)llvm::BlockFrequencyInfoImplBase
distributeIrrLoopHeaderMass(Distribution &Dist)llvm::BlockFrequencyInfoImplBase
distributeMass(const BlockNode &Source, LoopData *OuterLoop, Distribution &Dist)llvm::BlockFrequencyInfoImplBase
dump() constllvm::BlockFrequencyInfoImplBaseinline
finalizeMetrics()llvm::BlockFrequencyInfoImplBase
Freqsllvm::BlockFrequencyInfoImplBase
getBlockFreq(const BlockNode &Node) constllvm::BlockFrequencyInfoImplBase
getBlockName(const BlockNode &Node) constllvm::BlockFrequencyInfoImplBasevirtual
getBlockProfileCount(const Function &F, const BlockNode &Node, bool AllowSynthetic=false) constllvm::BlockFrequencyInfoImplBase
getEntryFreq() constllvm::BlockFrequencyInfoImplBaseinline
getFloatingBlockFreq(const BlockNode &Node) constllvm::BlockFrequencyInfoImplBase
getLoopName(const LoopData &Loop) constllvm::BlockFrequencyInfoImplBase
getProfileCountFromFreq(const Function &F, BlockFrequency Freq, bool AllowSynthetic=false) constllvm::BlockFrequencyInfoImplBase
IsIrrLoopHeaderllvm::BlockFrequencyInfoImplBase
isIrrLoopHeader(const BlockNode &Node)llvm::BlockFrequencyInfoImplBase
Loopsllvm::BlockFrequencyInfoImplBase
packageLoop(LoopData &Loop)llvm::BlockFrequencyInfoImplBase
print(raw_ostream &OS) constllvm::BlockFrequencyInfoImplBaseinlinevirtual
Scaled64 typedefllvm::BlockFrequencyInfoImplBase
setBlockFreq(const BlockNode &Node, BlockFrequency Freq)llvm::BlockFrequencyInfoImplBase
unwrapLoops()llvm::BlockFrequencyInfoImplBase
updateLoopWithIrreducible(LoopData &OuterLoop)llvm::BlockFrequencyInfoImplBase
Workingllvm::BlockFrequencyInfoImplBase
~BlockFrequencyInfoImplBase()=defaultllvm::BlockFrequencyInfoImplBasevirtual