llvm-project/llvm/test/Transforms/LoopSimplify
Duncan Sands 64f1c0dcda Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As described
in the PR, the pass could break LCSSA form when inserting preheaders.  It probably
would be easy enough to fix this, but since currently we always go into LCSSA form
after running this pass, doing so is not urgent.

llvm-svn: 122695
2011-01-02 13:38:21 +00:00
..
2003-04-25-AssertFail.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2003-05-12-PreheaderExitOfChild.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2003-08-15-PreheadersFail.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2003-12-10-ExitBlocksProblem.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-02-05-DominatorInfoCorruption.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-03-15-IncorrectDomUpdate.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-04-01-IncorrectDomUpdate.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-04-12-LoopSimplify-SwitchBackedges.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2004-04-13-LoopSimplifyUpdateDomFrontier.ll Move the dominator verification code out of special code embedded within 2009-09-28 00:27:48 +00:00
2007-10-28-InvokeCrash.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
2010-07-15-IncorrectDomFrontierUpdate.ll LoopSimplify does not update domfrontier correctly. 2010-07-16 05:59:45 +00:00
2010-12-26-PHIInfiniteLoop.ll Fix PR8702 by not having LoopSimplify claim to preserve LCSSA form. As described 2011-01-02 13:38:21 +00:00
basictest.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
dg.exp
hardertest.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
indirectbr-backedge.ll LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867. 2010-08-14 00:43:09 +00:00
indirectbr.ll Make Loop::getLoopLatch() work on loops which don't have preheaders, as 2009-11-20 20:51:18 +00:00
merge-exits.ll Make these tests more interesting by using 2009-10-24 23:23:04 +00:00
phi-node-simplify.ll Use opt -S instead of piping bitcode output through llvm-dis. 2009-09-08 22:34:10 +00:00
preserve-scev.ll Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedge 2010-09-04 02:42:48 +00:00
single-backedge.ll Change tests from "opt %s" to "opt < %s" so that opt doesn't see the 2009-09-11 18:01:28 +00:00
unreachable-loop-pred.ll Fix SplitBlockPredecessors' LoopInfo updating code to handle the case 2009-10-19 16:04:50 +00:00