- Re: [RFC] Propeller: A frame work for Post Link Optimizations
(Sriraman Tallam via llvm-dev)
This is so that we can do inter-procedural basic block ordering. Doing
this at link time with all the basic blocks exposes a lot more
inter-procedural ordering opportunities. At a low-level IR, we are still
limited to intra-module basic block reordering.
I think this is only true to the extent that you’re willing to combine object code together yet unwilling to combine IR together.
Using llvm-link then reordering in MIR seems to be the obvious alternative to this strategy.