llvm-6502/test/Transforms/LoopVectorize
Paul Redmond 5767d91956 Do not vectorize loops with subtraction reductions
Since subtraction does not commute the loop vectorizer incorrectly vectorizes
reductions such as x = A[i] - x.

Disabling for now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171537 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-04 22:10:16 +00:00
..
X86 LoopVectorizer: 2013-01-04 17:48:25 +00:00
12-12-11-if-conv.ll PR14574. Fix a bug in the code that calculates the mask the converted PHIs in if-conversion. 2012-12-11 21:30:14 +00:00
2012-10-20-infloop.ll LoopVectorizer: Fix an endless loop in the code that looks for reductions. 2012-12-24 01:22:06 +00:00
2012-10-22-isconsec.ll
calloc.ll If all of the write objects are identified then we can vectorize the loop even if the read objects are unidentified. 2012-12-26 23:30:53 +00:00
cast-induction.ll Loop Vectorize: optimize the vectorization of trunc(induction_var). The truncation is now done on scalars. 2012-12-11 18:58:10 +00:00
cpp-new-array.ll Loop Vectorize: optimize the vectorization of trunc(induction_var). The truncation is now done on scalars. 2012-12-11 18:58:10 +00:00
flags.ll
gcc-examples.ll Do not vectorize loops with subtraction reductions 2013-01-04 22:10:16 +00:00
if-conv-crash.ll Fix PR14565. Don't if-convert loops that have switch statements in them. 2012-12-11 04:55:10 +00:00
if-conversion-reduction.ll
if-conversion.ll
increment.ll
induction_plus.ll Loop Vectorize: optimize the vectorization of trunc(induction_var). The truncation is now done on scalars. 2012-12-11 18:58:10 +00:00
intrinsic.ll LoopVectorize: Enable vectorization of the fmuladd intrinsic 2012-12-25 23:21:29 +00:00
lcssa-crash.ll LoopVectorizer: Fix a bug in the code that updates the loop exiting block. 2012-12-30 07:47:00 +00:00
lit.local.cfg
no_int_induction.ll
nofloat.ll Avoid vectorization when the function has the "noimplicitflot" attribute. 2013-01-02 23:54:43 +00:00
non-const-n.ll
read-only.ll
reduction.ll Do not vectorize loops with subtraction reductions 2013-01-04 22:10:16 +00:00
runtime-check.ll
same-base-access.ll Fix a bug in the code that checks if we can vectorize loops while using dynamic 2012-12-21 00:07:35 +00:00
scalar-select.ll
simple-unroll.ll LoopVectorizer: Test the unrolling flag. 2013-01-03 01:47:31 +00:00
small-loop.ll
small-size.ll LoopVectorizer: Use the "optsize" attribute to decide if we are allowed to increase the function size. 2012-12-12 19:29:45 +00:00
start-non-zero.ll
write-only.ll