<div dir="ltr">Looks good.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 3, 2015 at 12:22 AM, Daniel Berlin <span dir="ltr"><<a href="mailto:dberlin@dberlin.org" target="_blank">dberlin@dberlin.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>diff --git a/include/llvm/IR/Instructions.h b/include/llvm/IR/Instructions.h</div><div>index 83f9d04..1a77675 100644</div><div>--- a/include/llvm/IR/Instructions.h</div><div>+++ b/include/llvm/IR/Instructions.h</div><div>@@ -1908,6 +1908,9 @@ public:</div><div>   typedef const unsigned* idx_iterator;</div><div>   inline idx_iterator idx_begin() const { return Indices.begin(); }</div><div>   inline idx_iterator idx_end()   const { return Indices.end(); }</div><div>+  inline iterator_range<idx_iterator> indices() const {</div><div>+    return iterator_range<idx_iterator>(idx_begin(), idx_end());</div><div>+  }</div><div><br></div><div>   Value *getAggregateOperand() {</div><div>     return getOperand(0);</div><div>@@ -2019,6 +2022,9 @@ public:</div><div>   typedef const unsigned* idx_iterator;</div><div>   inline idx_iterator idx_begin() const { return Indices.begin(); }</div><div>   inline idx_iterator idx_end()   const { return Indices.end(); }</div><div>+  inline iterator_range<idx_iterator> indices() const {</div><div>+    return iterator_range<idx_iterator>(idx_begin(), idx_end());</div><div>+  }</div><div><br></div><div>   Value *getAggregateOperand() {</div><div>     return getOperand(0);</div></div>
</blockquote></div><br></div>