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 Remove unused function attributes. 2013-04-14 05:47:04 +00:00
cast.ll SLPVectorize: Add support for vectorization of casts. 2013-04-21 08:05:59 +00:00
cmp_sel.ll SLPVectorizer: vectorize compares and selects. 2013-06-19 05:49:52 +00:00
compare-reduce.ll SLPVectorizer: Add support for vectorizing trees that start at compare instructions. 2013-04-15 04:25:27 +00:00
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 SLPVectorizer: Fix a bug in the code that generates extracts for values with multiple users. 2013-05-12 22:58:45 +00:00
extract.ll SLPVectorizer: handle scalars that are extracted from vectors (using ExtractElementInst). 2013-06-19 17:33:16 +00:00
flag.ll Remove unused function attributes. 2013-04-14 05:47:04 +00:00
hoist.ll SLPVectorizer: Make it a function pass and add code for hoisting the vector-gather sequence out of loops. 2013-04-15 22:00:26 +00:00
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 TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
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 Revert "Recommit r179497 after fixing uninitialized variable." until 2013-04-15 07:31:37 +00:00
reduction.ll Revert "Recommit r179497 after fixing uninitialized variable." until 2013-04-15 07:31:37 +00:00
saxpy.ll Remove unused function attributes. 2013-04-14 05:47:04 +00:00
simple-loop.ll Remove unused function attributes. 2013-04-14 05:47:04 +00:00
simplebb.ll Remove unused function attributes. 2013-04-14 05:47:04 +00:00
vector.ll Fix PR15800. Do not try to vectorize vectors and structs. 2013-04-20 22:29:43 +00:00