diff options
author | Fraser Cormack <fraser@codeplay.com> | 2021-11-19 20:21:47 +0000 |
---|---|---|
committer | Fraser Cormack <fraser@codeplay.com> | 2021-12-07 10:16:16 +0000 |
commit | 3460cc2585c5c94ecc296d1f48b63cba37092cae (patch) | |
tree | 892129b10cc5edb7dde2d1d8076682ce84a9efbb /llvm/lib/IR/Attributes.cpp | |
parent | f72ae5cba1d625301aa8a668a3d54ec3ac5b7806 (diff) | |
download | llvm-3460cc2585c5c94ecc296d1f48b63cba37092cae.zip llvm-3460cc2585c5c94ecc296d1f48b63cba37092cae.tar.gz llvm-3460cc2585c5c94ecc296d1f48b63cba37092cae.tar.bz2 |
[VP] Propagate align parameter attr on VP load/store to ISel
This patch fixes a case where the 'align' parameter attribute on the
pointer operands to llvm.vp.load and llvm.vp.store was being dropped
during the conversion to the SelectionDAG. The default alignment
equal to the ABI type alignment of the vector type was kept. It also
updates the documentation to reflect the fact that the parameter
attribute is now properly supported.
Reviewed By: simoll
Differential Revision: https://reviews.llvm.org/D114422
Diffstat (limited to 'llvm/lib/IR/Attributes.cpp')
0 files changed, 0 insertions, 0 deletions