template <> struct TypeMap<BasicBlock> {
typedef BasicBlock BlockT;
typedef Function FunctionT;
- typedef BranchProbabilityInfo BlockProbInfoT;
+ typedef BranchProbabilityInfo BranchProbabilityInfoT;
};
template <> struct TypeMap<MachineBasicBlock> {
typedef MachineBasicBlock BlockT;
typedef MachineFunction FunctionT;
- typedef MachineBranchProbabilityInfo BlockProbInfoT;
+ typedef MachineBranchProbabilityInfo BranchProbabilityInfoT;
};
}
class BlockFrequencyInfoImpl {
typedef typename bfi_detail::TypeMap<BT>::BlockT BlockT;
typedef typename bfi_detail::TypeMap<BT>::FunctionT FunctionT;
- typedef typename bfi_detail::TypeMap<BT>::BlockProbInfoT BlockProbInfoT;
+ typedef typename bfi_detail::TypeMap<BT>::BranchProbabilityInfoT
+ BranchProbabilityInfoT;
DenseMap<const BlockT *, BlockFrequency> Freqs;
- BlockProbInfoT *BPI;
+ BranchProbabilityInfoT *BPI;
FunctionT *Fn;
BlockFrequencyInfoImpl() { }
- void doFunction(FunctionT *fn, BlockProbInfoT *bpi) {
+ void doFunction(FunctionT *fn, BranchProbabilityInfoT *bpi) {
Fn = fn;
BPI = bpi;