diff --git a/include/llvm/Analysis/BlockFrequencyInfoImpl.h b/include/llvm/Analysis/BlockFrequencyInfoImpl.h index 9edaa986250..ea5da18ed01 100644 --- a/include/llvm/Analysis/BlockFrequencyInfoImpl.h +++ b/include/llvm/Analysis/BlockFrequencyInfoImpl.h @@ -39,12 +39,12 @@ template struct TypeMap {}; template <> struct TypeMap { typedef BasicBlock BlockT; typedef Function FunctionT; - typedef BranchProbabilityInfo BlockProbInfoT; + typedef BranchProbabilityInfo BranchProbabilityInfoT; }; template <> struct TypeMap { typedef MachineBasicBlock BlockT; typedef MachineFunction FunctionT; - typedef MachineBranchProbabilityInfo BlockProbInfoT; + typedef MachineBranchProbabilityInfo BranchProbabilityInfoT; }; } @@ -57,11 +57,12 @@ template class BlockFrequencyInfoImpl { typedef typename bfi_detail::TypeMap::BlockT BlockT; typedef typename bfi_detail::TypeMap::FunctionT FunctionT; - typedef typename bfi_detail::TypeMap::BlockProbInfoT BlockProbInfoT; + typedef typename bfi_detail::TypeMap::BranchProbabilityInfoT + BranchProbabilityInfoT; DenseMap Freqs; - BlockProbInfoT *BPI; + BranchProbabilityInfoT *BPI; FunctionT *Fn; @@ -288,7 +289,7 @@ class BlockFrequencyInfoImpl { BlockFrequencyInfoImpl() { } - void doFunction(FunctionT *fn, BlockProbInfoT *bpi) { + void doFunction(FunctionT *fn, BranchProbabilityInfoT *bpi) { Fn = fn; BPI = bpi;