I have used df_iterator (also idf_iterator, which I had to patch up a bit), and po_iterator. They have saved much coding, so many thanks to Chris and everyone for these.<div><br></div><div>John<br><br><div class="gmail_quote">
On Mon, Apr 13, 2009 at 6:21 PM, Daniel M Gessel <span dir="ltr"><<a href="mailto:gessel@apple.com">gessel@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word">Too obvious!<div><br></div><div>Thanks</div><div><br></div><div>Dan</div><div><br><div><div><div></div><div class="h5"><div>On Apr 13, 2009, at 7:58 PM, John Mosby wrote:</div><br></div></div>
<blockquote type="cite"><div><div></div><div class="h5">po_iterator (ADT/PostOrderIterator.h) ?<br><br><div class="gmail_quote">On Mon, Apr 13, 2009 at 5:40 PM, Daniel M Gessel <span dir="ltr"><<a href="mailto:gessel@apple.com" target="_blank">gessel@apple.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That looks like it does a preorder depth first traversal (I think).<br>
I'm looking for postorder. Is there a trivial transform between the<br>
two? (I don't know one.)<br>
<br>
Am I wrong about the preorder/postorder? If not, anything lurking for<br>
postorder traversal?<br>
<br>
Thanks,<br>
<br>
Dan<br>
<div><div></div><div><br></div></div></blockquote></div></div></div><div class="im">
_______________________________________________<br>LLVM Developers mailing list<br><a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></div></blockquote></div><br></div></div><br>_______________________________________________<br>

LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>