LLVM  3.7.0
llvm::BlockFrequencyInfoImpl< BlockT > Member List

This is the complete list of members for llvm::BlockFrequencyInfoImpl< BlockT >, including all inherited members.

addLoopSuccessorsToDist(const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist)llvm::BlockFrequencyInfoImplBaseprivate
addToDist(Distribution &Dist, const LoopData *OuterLoop, const BlockNode &Pred, const BlockNode &Succ, uint64_t Weight)llvm::BlockFrequencyInfoImplBaseprivate
adjustLoopHeaderMass(LoopData &Loop)llvm::BlockFrequencyInfoImplBaseprivate
analyzeIrreducible(const bfi_detail::IrreducibleGraph &G, LoopData *OuterLoop, std::list< LoopData >::iterator Insert)llvm::BlockFrequencyInfoImplBaseprivate
bfi_detail::BlockEdgesAdder< BT >llvm::BlockFrequencyInfoImpl< BlockT >friend
BlockFrequencyInfoImpl()llvm::BlockFrequencyInfoImpl< BlockT >inline
BlockMass typedefllvm::BlockFrequencyInfoImplBaseprivate
clear()llvm::BlockFrequencyInfoImplBaseprivate
computeLoopScale(LoopData &Loop)llvm::BlockFrequencyInfoImplBaseprivate
distributeMass(const BlockNode &Source, LoopData *OuterLoop, Distribution &Dist)llvm::BlockFrequencyInfoImplBaseprivate
doFunction(const FunctionT *F, const BranchProbabilityInfoT *BPI, const LoopInfoT *LI)llvm::BlockFrequencyInfoImpl< BlockT >
dump() const llvm::BlockFrequencyInfoImplBaseinlineprivate
finalizeMetrics()llvm::BlockFrequencyInfoImplBaseprivate
Freqsllvm::BlockFrequencyInfoImplBaseprivate
getBlockFreq(const BlockT *BB) const llvm::BlockFrequencyInfoImpl< BlockT >inline
llvm::BlockFrequencyInfoImplBase::getBlockFreq(const BlockNode &Node) const llvm::BlockFrequencyInfoImplBaseprivate
getEntryFreq() const llvm::BlockFrequencyInfoImplBaseinlineprivate
getFloatingBlockFreq(const BlockT *BB) const llvm::BlockFrequencyInfoImpl< BlockT >inline
llvm::BlockFrequencyInfoImplBase::getFloatingBlockFreq(const BlockNode &Node) const llvm::BlockFrequencyInfoImplBaseprivate
getFunction() const llvm::BlockFrequencyInfoImpl< BlockT >inline
getLoopName(const LoopData &Loop) const llvm::BlockFrequencyInfoImplBaseprivate
getLoopPackage(const BlockNode &Head)llvm::BlockFrequencyInfoImplBaseinlineprivate
Loopsllvm::BlockFrequencyInfoImplBaseprivate
packageLoop(LoopData &Loop)llvm::BlockFrequencyInfoImplBaseprivate
print(raw_ostream &OS) const overridellvm::BlockFrequencyInfoImpl< BlockT >virtual
printBlockFreq(raw_ostream &OS, const BlockT *BB) const llvm::BlockFrequencyInfoImpl< BlockT >inline
llvm::BlockFrequencyInfoImplBase::printBlockFreq(raw_ostream &OS, const BlockNode &Node) const llvm::BlockFrequencyInfoImplBaseprivate
llvm::BlockFrequencyInfoImplBase::printBlockFreq(raw_ostream &OS, const BlockFrequency &Freq) const llvm::BlockFrequencyInfoImplBaseprivate
Scaled64 typedefllvm::BlockFrequencyInfoImplBaseprivate
unwrapLoops()llvm::BlockFrequencyInfoImplBaseprivate
updateLoopWithIrreducible(LoopData &OuterLoop)llvm::BlockFrequencyInfoImplBaseprivate
Workingllvm::BlockFrequencyInfoImplBaseprivate
~BlockFrequencyInfoImplBase()llvm::BlockFrequencyInfoImplBaseinlineprivatevirtual