llvm-project/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU
Johannes Doerfert 1fb415fee9 [AMDGPU][FIX] Proper load-store-vectorizer result with opaque pointers
The original code relied on the fact that we needed a bitcast
instruction (for non constant base objects). With opaque pointers there
might not be a bitcast. Always check if reordering is required instead.

Fixes: https://github.com/llvm/llvm-project/issues/54896

Differential Revision: https://reviews.llvm.org/D123694
2022-04-15 13:42:46 -05:00
..
aa-metadata.ll
adjust-alloca-alignment.ll
complex-index.ll
extended-index.ll
gep-bitcast.ll
insertion-point.ll
interleaved-mayalias-store.ll
invariant-load.ll
lit.local.cfg
merge-stores-private.ll
merge-stores.ll
merge-vectors.ll
missing-alignment.ll
multiple_tails.ll
no-implicit-float.ll
opaque_ptr.ll [AMDGPU][FIX] Proper load-store-vectorizer result with opaque pointers 2022-04-15 13:42:46 -05:00
optnone.ll
pointer-elements.ll
selects-inseltpoison.ll
selects.ll
store_with_aliasing_load.ll
vect-ptr-ptr-size-mismatch.ll
weird-type-accesses.ll