llvm-project/llvm/test/Transforms/LoopUnswitch
Dan Gohman ec4557f324 Fix SplitCriticalEdge to properly update LCSSA form when splitting a
loop exit edge -- new PHIs may be needed not only for the additional
splits that are made to preserve LoopSimplify form, but also for the
original split. Factor out the code that inserts new PHIs so that it
can be used for both. Remove LoopRotation.cpp's code for manually
updating LCSSA form, as it is now redundant. This fixes PR4934.

llvm-svn: 81363
2009-09-09 18:18:18 +00:00
..
2006-02-14-LoopSimplifyCrash.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2006-02-22-UnswitchCrash.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2006-06-13-SingleEntryPHI.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2006-06-27-DeadSwitchCase.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-05-09-Unreachable.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-05-09-tl.ll Drop ModuleID from comment. 2007-05-11 00:45:58 +00:00
2007-07-12-ExitDomInfo.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-07-13-DomInfo.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-07-18-DomInfo.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-08-01-Dom.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-08-01-LCSSA.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2007-10-04-DomFrontier.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2008-06-02-DomInfo.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2008-06-17-DomFrontier.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
2008-11-03-Invariant.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
basictest.ll Change these tests to feed the assembly files to opt directly, instead 2009-09-08 16:50:01 +00:00
dg.exp sabre brings to my attention that the 'tr' suffix is also obsolete 2008-05-20 21:00:03 +00:00
preserve-analyses.ll Fix SplitCriticalEdge to properly update LCSSA form when splitting a 2009-09-09 18:18:18 +00:00