diff options
author | Alexey Bataev <5361294+alexey-bataev@users.noreply.github.com> | 2024-02-12 07:41:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-12 07:41:42 -0500 |
commit | 0940f9083e68bda78bcbb323c2968a4294092e21 (patch) | |
tree | 61fd66929687a2360f73cfaa6b5ea7abc9aed0cf /llvm/lib/CodeGen/CodeGenPrepare.cpp | |
parent | 268799cc59ef7af237278d058c6e2ee2c8eb227d (diff) | |
download | llvm-0940f9083e68bda78bcbb323c2968a4294092e21.zip llvm-0940f9083e68bda78bcbb323c2968a4294092e21.tar.gz llvm-0940f9083e68bda78bcbb323c2968a4294092e21.tar.bz2 |
[SLP]Add support for strided loads.
Added basic support for strided loads support in SLP vectorizer.
Supports constant strides only. If the strided load must be
reversed, applies -stride to avoid extra reverse shuffle.
Reviewers: preames, lukel97
Reviewed By: preames
Pull Request: https://github.com/llvm/llvm-project/pull/80310
Diffstat (limited to 'llvm/lib/CodeGen/CodeGenPrepare.cpp')
0 files changed, 0 insertions, 0 deletions