llvm-6502/test/Transforms/SLPVectorizer/X86
Nadav Rotem d69d9f20bc SLPVectorization: Add a basic support for cross-basic block slp vectorization.
We collect gather sequences when we vectorize basic blocks. Gather sequences are excellent
hints for vectorization of other basic blocks.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184444 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-20 17:41:45 +00:00
..
barriercall.ll
cast.ll
cmp_sel.ll SLPVectorizer: vectorize compares and selects. 2013-06-19 05:49:52 +00:00
compare-reduce.ll
crash_povray.ll SLPVectorizer: Change the order in which new instructions are added to the function. 2013-05-22 19:47:32 +00:00
cross_block_slp.ll SLPVectorization: Add a basic support for cross-basic block slp vectorization. 2013-06-20 17:41:45 +00:00
diamond.ll
extract.ll SLPVectorizer: handle scalars that are extracted from vectors (using ExtractElementInst). 2013-06-19 17:33:16 +00:00
flag.ll
hoist.ll
in-tree-user.ll SLPVectorizer: Change the order in which new instructions are added to the function. 2013-05-22 19:47:32 +00:00
lit.local.cfg
loopinvariant.ll
multi_user.ll SLPVectorizer: Change the order in which new instructions are added to the function. 2013-05-22 19:47:32 +00:00
odd_store.ll SLPVectorizer: start constructing chains at stores that are not power of two. 2013-06-19 15:57:29 +00:00
ordering.ll SLPVectorizer: Change the order in which new instructions are added to the function. 2013-05-22 19:47:32 +00:00
reduction2.ll
reduction.ll
saxpy.ll
simple-loop.ll
simplebb.ll
vector.ll