[llvm-commits] [llvm] r130241 - in /llvm/trunk: include/llvm/Support/StandardPasses.h test/Transforms/PhaseOrdering/ test/Transforms/PhaseOrdering/basic.ll test/Transforms/ScalarRepl/dg.exp

Duncan Sands baldrick at free.fr
Tue Apr 26 23:57:55 PDT 2011


Hi Chris,

> 2. Move the "clean up after the unroller" pass to the very end of the
>     function-level pass pipeline.  Loop unroll uses instsimplify now,
>     so it doesn't create a ton of trash.  Moving instcombine later allows
>     it to clean up after opportunities are exposed by GVN, DSE, etc.

am I right in thinking that there is no longer any point to having instcombine
try to preserve LCSSA form?  If so, I will rip that code out.

Ciao, Duncan.



More information about the llvm-commits mailing list