@@ -150,9 +150,9 @@ template <class BlockT, class LoopT> class LoopBase {
150150 assert (!isInvalid () && " Loop not in a valid state!" );
151151 return SubLoops;
152152 }
153- typedef typename std::vector<LoopT *>::const_iterator iterator ;
154- typedef
155- typename std::vector<LoopT *>::const_reverse_iterator reverse_iterator ;
153+ using iterator = typename std::vector<LoopT *>::const_iterator;
154+ using reverse_iterator =
155+ typename std::vector<LoopT *>::const_reverse_iterator;
156156 iterator begin () const { return getSubLoops ().begin (); }
157157 iterator end () const { return getSubLoops ().end (); }
158158 reverse_iterator rbegin () const { return getSubLoops ().rbegin (); }
@@ -174,7 +174,7 @@ template <class BlockT, class LoopT> class LoopBase {
174174 assert (!isInvalid () && " Loop not in a valid state!" );
175175 return Blocks;
176176 }
177- typedef typename ArrayRef<BlockT *>::const_iterator block_iterator ;
177+ using block_iterator = typename ArrayRef<BlockT *>::const_iterator;
178178 block_iterator block_begin () const { return getBlocks ().begin (); }
179179 block_iterator block_end () const { return getBlocks ().end (); }
180180 inline iterator_range<block_iterator> blocks () const {
@@ -302,7 +302,7 @@ template <class BlockT, class LoopT> class LoopBase {
302302 bool hasNoExitBlocks () const ;
303303
304304 // / Edge type.
305- typedef std::pair<BlockT *, BlockT *> Edge ;
305+ using Edge = std::pair<BlockT *, BlockT *>;
306306
307307 // / Return all pairs of (_inside_block_,_outside_block_).
308308 void getExitEdges (SmallVectorImpl<Edge> &ExitEdges) const ;
@@ -575,9 +575,9 @@ template <class BlockT, class LoopT> class LoopInfoBase {
575575 // / iterator/begin/end - The interface to the top-level loops in the current
576576 // / function.
577577 // /
578- typedef typename std::vector<LoopT *>::const_iterator iterator ;
579- typedef
580- typename std::vector<LoopT *>::const_reverse_iterator reverse_iterator ;
578+ using iterator = typename std::vector<LoopT *>::const_iterator;
579+ using reverse_iterator =
580+ typename std::vector<LoopT *>::const_reverse_iterator;
581581 iterator begin () const { return TopLevelLoops.begin (); }
582582 iterator end () const { return TopLevelLoops.end (); }
583583 reverse_iterator rbegin () const { return TopLevelLoops.rbegin (); }
0 commit comments