llvm-6502/test/Transforms/LoopVectorize/X86
Arnold Schwaighofer 4bc2e3a32d SLPVectorizer: Fix stale for Value pointer array
We are slicing an array of Value pointers and process those slices in a loop.
The problem is that we might invalidate a later slice by vectorizing a former
slice.

Use a WeakVH to track the pointer. If the pointer is deleted or RAUW'ed we can
tell.

The test case will only fail when running with libgmalloc.

radar://15498655

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195162 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-19 22:20:20 +00:00
..
already-vectorized.ll
avx1.ll
constant-vector-operand.ll
conversion-cost.ll
cost-model.ll
gather-cost.ll
gcc-examples.ll
illegal-parallel-loop-uniform-write.ll
lit.local.cfg
min-trip-count-switch.ll
no-vector.ll
parallel-loops-after-reg2mem.ll
parallel-loops.ll
rauw-bug.ll
reduction-crash.ll
small-size.ll
struct-store.ll
unroll_selection.ll
unroll-pm.ll
unroll-small-loops.ll
vector_ptr_load_store.ll
vector-scalar-select-cost.ll
x86_fp80-vector-store.ll