diff options
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/Analysis/LoopInfo.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/include/llvm/Analysis/LoopInfo.h b/llvm/include/llvm/Analysis/LoopInfo.h index 841c002a5c6..cc02c3db667 100644 --- a/llvm/include/llvm/Analysis/LoopInfo.h +++ b/llvm/include/llvm/Analysis/LoopInfo.h @@ -140,6 +140,9 @@ public:    typedef typename std::vector<BlockT*>::const_iterator block_iterator;    block_iterator block_begin() const { return Blocks.begin(); }    block_iterator block_end() const { return Blocks.end(); } +  inline iterator_range<block_iterator> blocks() const { +    return iterator_range<block_iterator>(block_begin(), block_end()); +  }    /// getNumBlocks - Get the number of blocks in this loop in constant time.    unsigned getNumBlocks() const {  | 

