diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2021-05-27 06:19:32 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2021-06-03 10:01:36 -0700 |
commit | 89f3bc7698c53942dca8fe4749b66b06d23ca06b (patch) | |
tree | 3e5166f8f3e2cf37cea19a7f7cec6e83c15a14fe /llvm/lib/Transforms/Utils/LoopUnroll.cpp | |
parent | 20be54cb1f1dc8e0dbe16b65dbb619b0fae490b7 (diff) | |
download | llvm-89f3bc7698c53942dca8fe4749b66b06d23ca06b.zip llvm-89f3bc7698c53942dca8fe4749b66b06d23ca06b.tar.gz llvm-89f3bc7698c53942dca8fe4749b66b06d23ca06b.tar.bz2 |
[SLP]Allow to reorder nodes with >2 scalar values.
tryToVectorizeList function allows to reorder only 2 scalars. Patch
allows to reorder >2 scalars. Also, to avoid possible regressions, it
allows extra vectorization of the remaining parts of the scalars
elements if possible.
Part of D57059.
Differential Revision: https://reviews.llvm.org/D103247
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnroll.cpp')
0 files changed, 0 insertions, 0 deletions