llvm-6502/test/Transforms/SLPVectorizer/X86
Yi Jiang 89008539a3 In this patch we are trying to do two things:
1) If the width of vectorization list candidate is bigger than vector reg width, we will break it down to fit the vector reg.
2) We do not vectorize the width which is not power of two.

The performance result shows it will help some spec benchmarks. mesa improved 6.97% and ammp improved 1.54%. 

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189830 91177308-0d34-0410-b5e6-96231b3b80d8
2013-09-03 17:26:04 +00:00
..
barriercall.ll
cast.ll
cmp_sel.ll
compare-reduce.ll
crash_7zip.ll
crash_bullet3.ll
crash_bullet.ll
crash_dequeue.ll
crash_flop7.ll
crash_lencod.ll
crash_mandeltext.ll
crash_netbsd_decompress.ll
crash_sim4b1.ll
crash_smallpt.ll
cross_block_slp.ll
cse.ll
cycle_dup.ll
debug_info.ll Fix inserting instructions before last in bundle. 2013-08-26 23:08:37 +00:00
diamond.ll
external_user.ll
extract.ll
flag.ll
hoist.ll
implicitfloat.ll
in-tree-user.ll
insert-element-build-vector.ll Forgot to add slp threshold to test 2013-08-26 18:08:35 +00:00
lit.local.cfg
long_chains.ll
loopinvariant.ll
multi_block.ll
multi_user.ll
odd_store.ll
ordering.ll
phi3.ll
phi_overalignedtype.ll In this patch we are trying to do two things: 2013-09-03 17:26:04 +00:00
phi.ll In this patch we are trying to do two things: 2013-09-03 17:26:04 +00:00
pr16571.ll
pr16628.ll
pr16899.ll SLPVectorizer: Fix invalid iterator errors 2013-08-20 21:21:45 +00:00
reduction2.ll
reduction.ll
rgb_phi.ll In this patch we are trying to do two things: 2013-09-03 17:26:04 +00:00
saxpy.ll
simple-loop.ll
simplebb.ll
vector.ll