llvm-6502/test/Transforms/LoopVectorize
Arnold Schwaighofer c14380d195 LoopVectorize: Math functions only read rounding mode
Math functions are mark as readonly because they read the floating point
rounding mode. Because we don't vectorize loops that would contain function
calls that set the rounding mode it is safe to ignore this memory read.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185299 91177308-0d34-0410-b5e6-96231b3b80d8
2013-07-01 00:54:44 +00:00
..
ARM
X86 Add support for llvm.vectorizer metadata 2013-05-28 20:00:34 +00:00
12-12-11-if-conv.ll Reapply 184685 after the SetVector iteration order fix. 2013-06-24 12:09:15 +00:00
2012-10-20-infloop.ll
2012-10-22-isconsec.ll
bsd_regex.ll
bzip_reverse_loops.ll
calloc.ll
cast-induction.ll
cpp-new-array.ll
dbg.value.ll
debugloc.ll LoopVectorize: Preserve debug location info 2013-06-28 00:38:54 +00:00
flags.ll
float-reduction.ll
funcall.ll LoopVectorize: Math functions only read rounding mode 2013-07-01 00:54:44 +00:00
gcc-examples.ll
global_alias.ll
hoist-loads.ll
i8-induction.ll
if-conv-crash.ll LoopVectorize: Handle single edge PHIs 2013-05-18 18:38:34 +00:00
if-conversion-edgemasks.ll LoopVectorize: Cache edge masks created during if-conversion 2013-06-27 20:31:06 +00:00
if-conversion-nest.ll
if-conversion-reduction.ll
if-conversion.ll
increment.ll
induction_plus.ll
induction.ll
infiniteloop.ll
intrinsic.ll
lcssa-crash.ll LoopVectorize: LoopSimplify can't canonicalize loops with an indirectbr in it, don't assert on those cases. 2013-05-24 18:05:35 +00:00
lit.local.cfg
memdep.ll Reapply 184685 after the SetVector iteration order fix. 2013-06-24 12:09:15 +00:00
metadata-unroll.ll Add support for llvm.vectorizer metadata 2013-05-28 20:00:34 +00:00
metadata-width.ll Add support for llvm.vectorizer metadata 2013-05-28 20:00:34 +00:00
minmax_reduction.ll
multiple-address-spaces.ll Fix for a regression caused by the LoopVectorizer when 2013-06-17 18:49:06 +00:00
no_idiv_reduction.ll
no_int_induction.ll
no_outside_user.ll LoopVectorize: PHIs with only outside users should prevent vectorization 2013-05-31 19:53:50 +00:00
nofloat.ll
non-const-n.ll
nsw-crash.ll
phi-hang.ll
ptr_loops.ll
read-only.ll
reduction.ll
reverse_induction.ll
reverse_iter.ll
runtime-check-readonly.ll
runtime-check.ll Reapply 184685 after the SetVector iteration order fix. 2013-06-24 12:09:15 +00:00
runtime-limit.ll
same-base-access.ll
scalar-select.ll
simple-unroll.ll
small-loop.ll
start-non-zero.ll
store-shuffle-bug.ll Fix spelling. 2013-06-27 01:01:11 +00:00
struct_access.ll
undef-inst-bug.ll LoopVectorize: Use vectorized loop invariant gep index anchored in loop 2013-06-27 15:11:55 +00:00
value-ptr-bug.ll LoopVectorize: Make Value pointers that could be RAUW'ed a VH 2013-05-22 16:54:56 +00:00
vectorize-once.ll Add support for llvm.vectorizer metadata 2013-05-28 20:00:34 +00:00
write-only.ll