<div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
   4. Re: [RFC] Propeller: A frame work for Post Link   Optimizations<br>
      (Sriraman Tallam via llvm-dev) <br>
<br>
This is so that we can do inter-procedural basic block ordering.  Doing<br>
this at link time with all the basic blocks exposes a lot more<br>
inter-procedural ordering opportunities.  At a low-level IR, we are still<br>
limited to intra-module basic block reordering.<br>
<br>
Thanks<br>
Sri<br></blockquote></div><div dir="auto"><br></div><div dir="auto">I think this is only true to the extent that you're willing to combine object code together yet unwilling to combine IR together.</div><div dir="auto"><br></div><div dir="auto">Using llvm-link then reordering in MIR seems to be the obvious alternative to this strategy.</div><div dir="auto"><br></div><div dir="auto">Jon</div></div>