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 typedef | llvm::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() const | llvm::BlockFrequencyInfoImplBase | inline |
finalizeMetrics() | llvm::BlockFrequencyInfoImplBase | |
Freqs | llvm::BlockFrequencyInfoImplBase | |
getBlockFreq(const BlockNode &Node) const | llvm::BlockFrequencyInfoImplBase | |
getBlockName(const BlockNode &Node) const | llvm::BlockFrequencyInfoImplBase | virtual |
getBlockProfileCount(const Function &F, const BlockNode &Node) const | llvm::BlockFrequencyInfoImplBase | |
getEntryFreq() const | llvm::BlockFrequencyInfoImplBase | inline |
getFloatingBlockFreq(const BlockNode &Node) const | llvm::BlockFrequencyInfoImplBase | |
getLoopName(const LoopData &Loop) const | llvm::BlockFrequencyInfoImplBase | |
getLoopPackage(const BlockNode &Head) | llvm::BlockFrequencyInfoImplBase | inline |
getProfileCountFromFreq(const Function &F, uint64_t Freq) const | llvm::BlockFrequencyInfoImplBase | |
IsIrrLoopHeader | llvm::BlockFrequencyInfoImplBase | |
isIrrLoopHeader(const BlockNode &Node) | llvm::BlockFrequencyInfoImplBase | |
Loops | llvm::BlockFrequencyInfoImplBase | |
packageLoop(LoopData &Loop) | llvm::BlockFrequencyInfoImplBase | |
print(raw_ostream &OS) const | llvm::BlockFrequencyInfoImplBase | inlinevirtual |
printBlockFreq(raw_ostream &OS, const BlockNode &Node) const | llvm::BlockFrequencyInfoImplBase | |
printBlockFreq(raw_ostream &OS, const BlockFrequency &Freq) const | llvm::BlockFrequencyInfoImplBase | |
Scaled64 typedef | llvm::BlockFrequencyInfoImplBase | |
setBlockFreq(const BlockNode &Node, uint64_t Freq) | llvm::BlockFrequencyInfoImplBase | |
unwrapLoops() | llvm::BlockFrequencyInfoImplBase | |
updateLoopWithIrreducible(LoopData &OuterLoop) | llvm::BlockFrequencyInfoImplBase | |
Working | llvm::BlockFrequencyInfoImplBase | |
~BlockFrequencyInfoImplBase()=default | llvm::BlockFrequencyInfoImplBase | virtual |