14 #ifndef LLVM_ANALYSIS_BLOCKFREQUENCYINFO_H
15 #define LLVM_ANALYSIS_BLOCKFREQUENCYINFO_H
23 class BranchProbabilityInfo;
24 template<
class BlockT,
class FunctionT,
class BranchProbInfoT>
25 class BlockFrequencyImpl;
The main container class for the LLVM Intermediate Representation.
bool runOnFunction(Function &F)
void getAnalysisUsage(AnalysisUsage &AU) const
LLVM Basic Block Representation.
void print(raw_ostream &O, const Module *M) const
const Function * getFunction() const
BlockFrequency getBlockFreq(const BasicBlock *BB) const