[llvm-commits] [llvm] r109413 - in /llvm/trunk: include/llvm/Support/StandardPasses.h lib/Transforms/Scalar/LoopDeletion.cpp lib/Transforms/Scalar/LoopUnrollPass.cpp lib/Transforms/Utils/LCSSA.cpp lib/Transforms/Utils/LoopSimplify.cpp

Devang Patel dpatel at apple.com
Mon Jul 26 11:48:58 PDT 2010


On Jul 26, 2010, at 11:42 AM, Dan Gohman wrote:
> The issue here is ordering, not correctness. Everything works if
> DominanceFrontier is left out of the StandardCompileOpts list, however
> the pass manager ends up inserting DominanceFrontier in the middle of
> the loop passes, which splits them up and clobbers LoopSimplify so
> that it must be re-run.


Aha.. makes sense.
-
Devang



More information about the llvm-commits mailing list