blockfreq: Rename BlockProbInfoT to BranchProbabilityInfoT

No functionality change.

<rdar://problem/14292693>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206085 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Duncan P. N. Exon Smith 2014-04-11 23:21:04 +00:00
parent 3c371e995a
commit 670060dddf

View File

@ -39,12 +39,12 @@ template <class BlockT> struct TypeMap {};
template <> struct TypeMap<BasicBlock> { template <> struct TypeMap<BasicBlock> {
typedef BasicBlock BlockT; typedef BasicBlock BlockT;
typedef Function FunctionT; typedef Function FunctionT;
typedef BranchProbabilityInfo BlockProbInfoT; typedef BranchProbabilityInfo BranchProbabilityInfoT;
}; };
template <> struct TypeMap<MachineBasicBlock> { template <> struct TypeMap<MachineBasicBlock> {
typedef MachineBasicBlock BlockT; typedef MachineBasicBlock BlockT;
typedef MachineFunction FunctionT; typedef MachineFunction FunctionT;
typedef MachineBranchProbabilityInfo BlockProbInfoT; typedef MachineBranchProbabilityInfo BranchProbabilityInfoT;
}; };
} }
@ -57,11 +57,12 @@ template <class BT>
class BlockFrequencyInfoImpl { class BlockFrequencyInfoImpl {
typedef typename bfi_detail::TypeMap<BT>::BlockT BlockT; typedef typename bfi_detail::TypeMap<BT>::BlockT BlockT;
typedef typename bfi_detail::TypeMap<BT>::FunctionT FunctionT; 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; DenseMap<const BlockT *, BlockFrequency> Freqs;
BlockProbInfoT *BPI; BranchProbabilityInfoT *BPI;
FunctionT *Fn; FunctionT *Fn;
@ -288,7 +289,7 @@ class BlockFrequencyInfoImpl {
BlockFrequencyInfoImpl() { } BlockFrequencyInfoImpl() { }
void doFunction(FunctionT *fn, BlockProbInfoT *bpi) { void doFunction(FunctionT *fn, BranchProbabilityInfoT *bpi) {
Fn = fn; Fn = fn;
BPI = bpi; BPI = bpi;