llvm-project/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU
Matt Arsenault 86f9117d47 AMDGPU: Don't report 2-byte alignment as fast
This is apparently worse than 1-byte alignment. This does not attempt
to decompose 2-byte aligned wide stores, but will stop trying to
produce them.

Also fix bug in LoadStoreVectorizer which was decreasing the alignment
and vectorizing stack accesses. It was assuming a stack object was an
alloca that could have its base alignment changed, which is not true
if the pointer is derived from a function argument.
2020-02-11 18:35:00 -05:00
..
aa-metadata.ll
adjust-alloca-alignment.ll AMDGPU: Don't report 2-byte alignment as fast 2020-02-11 18:35:00 -05:00
complex-index.ll
extended-index.ll
gep-bitcast.ll
insertion-point.ll
interleaved-mayalias-store.ll
invariant-load.ll
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
merge-stores-private.ll AMDGPU: Don't report 2-byte alignment as fast 2020-02-11 18:35:00 -05:00
merge-stores.ll AMDGPU: Don't report 2-byte alignment as fast 2020-02-11 18:35:00 -05:00
merge-vectors.ll
missing-alignment.ll
multiple_tails.ll
no-implicit-float.ll
optnone.ll
pointer-elements.ll
selects.ll
store_with_aliasing_load.ll
vect-ptr-ptr-size-mismatch.ll Handle casts changing pointer size in the vectorizer 2019-08-02 04:03:37 +00:00
weird-type-accesses.ll