1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/test/Transforms/Reassociate
Owen Anderson 4d5ef8fb85 Add intermediate subtract instructions to reassociation worklist.
We sometimes create intermediate subtract instructions during
reassociation.  Adding these to the worklist to revisit exposes many
additional reassociation opportunities.

Patch by Aditya Nandakumar.

llvm-svn: 253240
2015-11-16 18:07:30 +00:00
..
2002-05-15-AgressiveSubMove.ll
2002-05-15-MissedTree.ll
2002-05-15-SubReassociate.ll
2002-07-09-DominanceProblem.ll
2003-08-12-InfiniteLoop.ll
2005-09-01-ArrayOutOfBounds.ll
2006-04-27-ReassociateVector.ll
2011-01-26-UseAfterFree.ll
2012-05-08-UndefLeak.ll
2012-06-08-InfiniteLoop.ll
absorption.ll
basictest.ll [Reassociate] Don't propogate flags when creating negations 2015-06-24 21:27:36 +00:00
canonicalize-neg-const.ll [Reassociate] Canonicalizing 'x [+-] (-Constant * y)' isn't always a win 2015-05-28 06:16:39 +00:00
commute.ll
crash2.ll
crash.ll
fast-AgressiveSubMove.ll
fast-ArrayOutOfBounds.ll
fast-basictest.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
fast-fp-commute.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
fast-mightymul.ll
fast-MissedTree.ll
fast-multistep.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
fast-ReassociateVector.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
fast-SubReassociate.ll
fp-commute.ll
inverses.ll
looptest.ll
mightymul.ll
min_int.ll
mixed-fast-nonfast-fp.ll
mulfactor.ll
multistep.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
negation1.ll
negation.ll
no-op.ll
optional-flags.ll
otherops.ll
pr12245.ll
pr21205.ll
reassoc-intermediate-fnegs.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
repeats.ll
secondary.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00
shift-factor.ll
shifttest.ll
subtest.ll
vaarg_movable.ll Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCI 2015-08-10 19:01:27 +00:00
wrap-flags.ll [Reassociate] Don't propogate flags when creating negations 2015-06-24 21:27:36 +00:00
xor_reassoc.ll Add intermediate subtract instructions to reassociation worklist. 2015-11-16 18:07:30 +00:00