diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-04-11 23:20:52 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-04-11 23:20:52 +0000 |
commit | 484a2b6c2fdcf1dd529c32d850528efc29bed873 (patch) | |
tree | 3382a4043a00981874e76bc71f83019e90ef41f5 /lib/Analysis/BranchProbabilityInfo.cpp | |
parent | 06e433a099794743a63f459a89fe1d4321d5fcb5 (diff) | |
download | llvm-484a2b6c2fdcf1dd529c32d850528efc29bed873.tar.gz llvm-484a2b6c2fdcf1dd529c32d850528efc29bed873.tar.bz2 llvm-484a2b6c2fdcf1dd529c32d850528efc29bed873.tar.xz |
blockfreq: Use getSuccessorIndex()
No functionality change.
<rdar://problem/14292693>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206082 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/BranchProbabilityInfo.cpp')
-rw-r--r-- | lib/Analysis/BranchProbabilityInfo.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/Analysis/BranchProbabilityInfo.cpp b/lib/Analysis/BranchProbabilityInfo.cpp index b901c54627..62cc686211 100644 --- a/lib/Analysis/BranchProbabilityInfo.cpp +++ b/lib/Analysis/BranchProbabilityInfo.cpp @@ -594,11 +594,9 @@ getEdgeWeight(const BasicBlock *Src, unsigned IndexInSuccessors) const { return DEFAULT_WEIGHT; } -uint32_t -BranchProbabilityInfo:: -getEdgeWeight(const BasicBlock *Src, succ_const_iterator Dst) const { - size_t index = std::distance(succ_begin(Src), Dst); - return getEdgeWeight(Src, index); +uint32_t BranchProbabilityInfo::getEdgeWeight(const BasicBlock *Src, + succ_const_iterator Dst) const { + return getEdgeWeight(Src, Dst.getSuccessorIndex()); } /// Get the raw edge weight calculated for the block pair. This returns the sum |