aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnroll.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2021-05-27 06:19:32 -0700
committerAlexey Bataev <a.bataev@outlook.com>2021-06-03 10:01:36 -0700
commit89f3bc7698c53942dca8fe4749b66b06d23ca06b (patch)
tree3e5166f8f3e2cf37cea19a7f7cec6e83c15a14fe /llvm/lib/Transforms/Utils/LoopUnroll.cpp
parent20be54cb1f1dc8e0dbe16b65dbb619b0fae490b7 (diff)
downloadllvm-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