[llvm-commits] [llvm] r86569 - in /llvm/trunk: lib/Transforms/Utils/LCSSA.cpp test/Transforms/LCSSA/indirectbr.ll
Chris Lattner
clattner at apple.com
Mon Nov 9 11:35:23 PST 2009
On Nov 9, 2009, at 10:28 AM, Dan Gohman wrote:
> Author: djg
> Date: Mon Nov 9 12:28:24 2009
> New Revision: 86569
>
> URL: http://llvm.org/viewvc/llvm-project?rev=86569&view=rev
> Log:
> Generalize LCSSA to handle loops with exits with predecessors outside
> the loop. This is needed because with indirectbr it may not be
> possible
> for LoopSimplify to guarantee that all loop exit predecessors are
> inside the loop. This fixes PR5437.
>
> LCCSA no longer actually requires LoopSimplify form, but for now it
> must still have the dependency because the PassManager doesn't know
> how to schedule LoopSimplify otherwise.
Dan, can you please manually shrink the testcase?
-Chris
More information about the llvm-commits
mailing list