llvm-6502/test/Transforms/SLPVectorizer/X86
Nadav Rotem 3f75c6cfb5 SLPVectorizer: Change the order in which new instructions are added to the function.
We are not working on a DAG and I ran into a number of problems when I enabled the vectorizations of 'diamond-trees' (trees that share leafs).
* Imroved the numbering API.
* Changed the placement of new instructions to the last root.
* Fixed a bug with external tree users with non-zero lane.
* Fixed a bug in the placement of in-tree users.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182508 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-22 19:47:32 +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
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
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
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
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