llvm-project/llvm/test/Transforms/LoopVectorize/X86
Duncan P. N. Exon Smith 9885469922 IR: Move MDLocation into place
This commit moves `MDLocation`, finishing off PR21433.  There's an
accompanying clang commit for frontend testcases.  I'll attach the
testcase upgrade script I used to PR21433 to help out-of-tree
frontends/backends.

This changes the schema for `DebugLoc` and `DILocation` from:

    !{i32 3, i32 7, !7, !8}

to:

    !MDLocation(line: 3, column: 7, scope: !7, inlinedAt: !8)

Note that empty fields (line/column: 0 and inlinedAt: null) don't get
printed by the assembly writer.

llvm-svn: 226048
2015-01-14 22:27:36 +00:00
..
already-vectorized.ll IR: Add 'distinct' MDNodes to bitcode and assembly 2015-01-08 22:38:29 +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
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
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
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: Move MDLocation into place 2015-01-14 22:27:36 +00:00
vectorization-remarks.ll IR: Move MDLocation into place 2015-01-14 22:27:36 +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