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 | 37bd5299645c1198fc0e4fb507b5220df8aace0c (patch) | |
tree | 9f1697a384491549262e3987ab157aab78b19f24 /llvm/lib/Analysis/BranchProbabilityInfo.cpp | |
parent | 191ec63b718d85b3445bfb29b01a3f4ddee989e2 (diff) | |
download | bcm5719-llvm-37bd5299645c1198fc0e4fb507b5220df8aace0c.tar.gz bcm5719-llvm-37bd5299645c1198fc0e4fb507b5220df8aace0c.zip |
blockfreq: Use getSuccessorIndex()
No functionality change.
<rdar://problem/14292693>
llvm-svn: 206082
Diffstat (limited to 'llvm/lib/Analysis/BranchProbabilityInfo.cpp')
-rw-r--r-- | llvm/lib/Analysis/BranchProbabilityInfo.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/Analysis/BranchProbabilityInfo.cpp b/llvm/lib/Analysis/BranchProbabilityInfo.cpp index b901c546270..62cc686211a 100644 --- a/llvm/lib/Analysis/BranchProbabilityInfo.cpp +++ b/llvm/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 |