llvm-mirror/test/Transforms/Reassociate
Dan Gohman 4eedbc29cd Fix reassociate to use a worklist instead of recursing when new
reassociation opportunities are exposed. This fixes a bug where
the nested reassociation expects to be the IR to be consistent,
but it isn't, because the outer reassociation has disconnected
some of the operands.  rdar://9167457

llvm-svn: 129324
2011-04-12 00:11:56 +00:00
..
2002-05-15-AgressiveSubMove.ll
2002-05-15-MissedTree.ll
2002-05-15-SubReassociate2.ll
2002-05-15-SubReassociate.ll
2002-07-09-DominanceProblem.ll
2003-08-12-InfiniteLoop.ll
2005-08-24-Crash.ll
2005-09-01-ArrayOutOfBounds.ll
2006-04-27-ReassociateVector.ll
2011-01-26-UseAfterFree.ll Fix PR9039, a use-after-free in reassociate. The issue was that the 2011-01-26 10:08:38 +00:00
basictest.ll Add a test for my change to disable reassociation for i1 types. 2010-02-06 01:16:25 +00:00
crash.ll Fix reassociate to postpone certain instruction deletions until 2011-03-10 19:51:54 +00:00
dg.exp
inverses.ll filecheckize 2010-01-18 21:58:32 +00:00
looptest.ll
mulfactor2.ll
mulfactor.ll
negation.ll
optional-flags.ll fix PR9215, preventing -reassociate from clearing nsw/nuw when 2011-02-17 01:29:24 +00:00
otherops.ll
secondary.ll Fix reassociate to use a worklist instead of recursing when new 2011-04-12 00:11:56 +00:00
shift-factor.ll
shifttest.ll
subtest2.ll
subtest.ll