llvm-6502/test/Transforms/Reassociate
Chad Rosier 1298a29c64 [Reassociate] Canonicalize operands of vector binary operators.
Prior to this commit fmul and fadd binary operators were being canonicalized for
both scalar and vector versions.  We now canonicalize add, mul, and, or, and xor
vector instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222006 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-14 17:08:15 +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 [Reassociate] Canonicalize constants to RHS operand. 2014-11-14 17:05:59 +00:00
2011-01-26-UseAfterFree.ll
2012-05-08-UndefLeak.ll
2012-06-08-InfiniteLoop.ll
absorption.ll
basictest.ll [Reassociate] Canonicalize negative constants out of expressions. 2014-11-11 22:58:35 +00:00
canonicalize-neg-const.ll [Reassociate] Canonicalize constants to RHS operand. 2014-11-14 17:05:59 +00:00
crash.ll
fast-AgressiveSubMove.ll
fast-ArrayOutOfBounds.ll
fast-basictest.ll
fast-fp-commute.ll
fast-mightymul.ll
fast-MissedTree.ll
fast-multistep.ll
fast-ReassociateVector.ll [Reassociate] Canonicalize operands of vector binary operators. 2014-11-14 17:08:15 +00:00
fast-SubReassociate.ll
fp-commute.ll
inverses.ll
looptest.ll
mightymul.ll
mixed-fast-nonfast-fp.ll [Reassociate] Don't reassociate when mixing regular and fast-math FP 2014-11-06 16:46:37 +00:00
mulfactor.ll
multistep.ll
negation1.ll Give the Reassociate pass a bit more flexibility and autonomy when optimizing expressions. 2014-10-05 23:41:26 +00:00
negation.ll
no-op.ll
optional-flags.ll
otherops.ll
pr12245.ll
pr21205.ll [Reassociate] Don't canonicalize X - undef to X + (-undef). 2014-10-09 20:06:29 +00:00
repeats.ll
secondary.ll
shift-factor.ll
shifttest.ll
subtest.ll
wrap-flags.ll [Reassociate] Canonicalize negative constants out of expressions. 2014-11-11 22:58:35 +00:00
xor_reassoc.ll