Merging r259702:
[oota-llvm.git] / include / llvm / IR / Instructions.h
index aba48ca6fa9e09f7fb95cd50ca92753ac6bed13c..28e1fd90fdf63cfde52c0cf5a02a0e2c120675da 100644 (file)
@@ -2512,6 +2512,14 @@ public:
     return block_begin() + getNumOperands();
   }
 
+  iterator_range<block_iterator> blocks() {
+    return make_range(block_begin(), block_end());
+  }
+
+  iterator_range<const_block_iterator> blocks() const {
+    return make_range(block_begin(), block_end());
+  }
+
   op_range incoming_values() { return operands(); }
 
   const_op_range incoming_values() const { return operands(); }