llvm-project/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU
Justin Lebar 6114b37838 [LSV] Don't assume that loads/stores appear in address order in the BB.
Summary:
getVectorizablePrefix previously didn't work properly in the face of
aliasing loads/stores.  It unwittingly assumed that the loads/stores
appeared in the BB in address order.  If they didn't, it would do the
wrong thing.

Reviewers: asbirlea, tstellarAMD

Subscribers: arsenm, llvm-commits, mzolotukhin

Differential Revision: https://reviews.llvm.org/D22535

llvm-svn: 276072
2016-07-20 00:55:12 +00:00
..
aa-metadata.ll LoadStoreVectorizer: Use AA metadata 2016-07-01 01:47:46 +00:00
extended-index.ll
insertion-point.ll [LSV] Don't assume that loads/stores appear in address order in the BB. 2016-07-20 00:55:12 +00:00
interleaved-mayalias-store.ll Address two correctness issues in LoadStoreVectorizer 2016-07-01 21:44:12 +00:00
lit.local.cfg
merge-stores-private.ll LoadStoreVectorizer: Don't increase alignment with no align set 2016-07-01 02:09:38 +00:00
merge-stores.ll Add TLI.allowsMisalignedMemoryAccesses to LoadStoreVectorizer 2016-07-11 20:46:17 +00:00
merge-vectors.ll
missing-alignment.ll LoadStoreVectorizer: Don't increase alignment with no align set 2016-07-01 02:09:38 +00:00
no-implicit-float.ll
optnone.ll LoadStoreVectorizer: Check skipFunction first. 2016-06-30 23:50:18 +00:00
pointer-elements.ll LoadStoreVectorizer: Fix assert when merging pointer ops 2016-07-01 01:55:52 +00:00
weird-type-accesses.ll LoadStoreVectorizer: Fix crashes on sub-byte types 2016-07-01 00:36:54 +00:00