diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-04-25 04:38:15 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-04-25 04:38:15 +0000 |
| commit | 50a1bb85b8f55e9ccf87587b0b7fed89b8dc9aef (patch) | |
| tree | 1d99984bddbba2950f4fb7a88cfb80c9a53ea2ce /llvm | |
| parent | c9b7cfea2f0a83ac84d2dccc3b9ea817ca02aa9d (diff) | |
| download | bcm5719-llvm-50a1bb85b8f55e9ccf87587b0b7fed89b8dc9aef.tar.gz bcm5719-llvm-50a1bb85b8f55e9ccf87587b0b7fed89b8dc9aef.zip | |
blockfreq: LoopData::MemberList => NodeList
<rdar://problem/14292693>
llvm-svn: 207184
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h b/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h index c0e4ddfeb57..e6f08bb04e4 100644 --- a/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h +++ b/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h @@ -945,11 +945,11 @@ public: /// pseudo-node once it's packaged. struct LoopData { typedef SmallVector<std::pair<BlockNode, BlockMass>, 4> ExitMap; - typedef SmallVector<BlockNode, 4> MemberList; + typedef SmallVector<BlockNode, 4> NodeList; LoopData *Parent; ///< The parent loop. bool IsPackaged; ///< Whether this has been packaged. ExitMap Exits; ///< Successor edges (and weights). - MemberList Nodes; ///< Header and the members of the loop. + NodeList Nodes; ///< Header and the members of the loop. BlockMass BackedgeMass; ///< Mass returned to loop header. BlockMass Mass; Float Scale; @@ -959,11 +959,9 @@ public: bool isHeader(const BlockNode &Node) const { return Node == Nodes[0]; } BlockNode getHeader() const { return Nodes[0]; } - MemberList::const_iterator members_begin() const { - return Nodes.begin() + 1; - } - MemberList::const_iterator members_end() const { return Nodes.end(); } - iterator_range<MemberList::const_iterator> members() const { + NodeList::const_iterator members_begin() const { return Nodes.begin() + 1; } + NodeList::const_iterator members_end() const { return Nodes.end(); } + iterator_range<NodeList::const_iterator> members() const { return make_range(members_begin(), members_end()); } }; |

