llvm-project/llvm/test/Transforms/LoopVectorize/X86
Elena Demikhovsky f5b72afff4 Masked Load and Store Intrinsics in loop vectorizer.
The loop vectorizer optimizes loops containing conditional memory
accesses by generating masked load and store intrinsics.
This decision is target dependent.

http://reviews.llvm.org/D6527

llvm-svn: 224334
2014-12-16 11:50:42 +00:00
..
already-vectorized.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
assume.ll [LoopVectorize] Ignore @llvm.assume for cost estimates and legality 2014-10-14 22:59:49 +00:00
avx1.ll
avx512.ll [X86] AVX512: Enable it in the Loop Vectorizer 2014-07-09 18:22:33 +00:00
constant-vector-operand.ll
conversion-cost.ll
cost-model.ll
fp32_to_uint32-cost-model.ll [X86] Adjust cost of FP_TO_UINT v8f32->v8i32 2014-03-30 18:07:13 +00:00
fp64_to_uint32-cost-model.ll [X86] Adjust cost of FP_TO_UINT v4f64->v4i32 as well 2014-03-31 21:54:48 +00:00
fp_to_sint8-cost-model.ll add 'requires asserts' to test that needs it 2014-03-27 00:20:42 +00:00
gather-cost.ll
gcc-examples.ll Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. 2014-09-10 17:58:16 +00:00
illegal-parallel-loop-uniform-write.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
masked_load_store.ll Masked Load and Store Intrinsics in loop vectorizer. 2014-12-16 11:50:42 +00:00
metadata-enable.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
min-trip-count-switch.ll Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. 2014-09-10 17:58:16 +00:00
no-vector.ll
parallel-loops-after-reg2mem.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
parallel-loops.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
powof2div.ll Allow vectorization of division by uniform power of 2. 2014-08-25 04:56:54 +00:00
rauw-bug.ll SLPVectorizer: Fix stale for Value pointer array 2013-11-19 22:20:20 +00:00
reduction-crash.ll
small-size.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
struct-store.ll
tripcount.ll Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. 2014-09-10 17:58:16 +00:00
uint64_to_fp64-cost-model.ll [X86][Vectorizer Cost Model] Correct vectorization cost model for v2i64->v2f64 2014-03-27 00:52:16 +00:00
unroll-pm.ll
unroll-small-loops.ll Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. 2014-09-10 17:58:16 +00:00
unroll_selection.ll Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. 2014-09-10 17:58:16 +00:00
vect.omp.force.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
vect.omp.force.small-tc.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
vector-scalar-select-cost.ll
vector_ptr_load_store.ll [LoopVectorize] Use AA to partition potential dependency checks 2014-07-20 23:07:52 +00:00
vectorization-remarks-missed.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
vectorization-remarks.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
x86_fp80-vector-store.ll Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable. 2014-09-10 17:58:16 +00:00