If no alignment was set on the load/stores, it would vectorize
to the new type even though this increases the default alignment.
Details
Details
- Reviewers
• tstellarAMD jlebar escha resistor
Diff Detail
Diff Detail
Paths
| Differential D19507
LoadStoreVectorizer: Don't increase alignment with no align set ClosedPublic Authored by arsenm on Apr 25 2016, 3:15 PM.
Details
Summary If no alignment was set on the load/stores, it would vectorize
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jun 13 2016, 2:17 PM
Revision Contents
Diff 54927 lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores-private.ll
test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores.ll
test/Transforms/LoadStoreVectorizer/AMDGPU/missing-alignment.ll
|