diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2022-09-16 13:57:04 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2022-11-07 07:04:38 -0800 |
commit | 8ddd1ccdf89317be1c40fa9183e214878a56151e (patch) | |
tree | 255a7d867ef7ecb31f36d514be86ca29bf1573a6 /llvm/lib/Transforms/Utils/Local.cpp | |
parent | 4c44fa1c3829c2d0c6ce10b576dafbc2e0631d47 (diff) | |
download | llvm-8ddd1ccdf89317be1c40fa9183e214878a56151e.zip llvm-8ddd1ccdf89317be1c40fa9183e214878a56151e.tar.gz llvm-8ddd1ccdf89317be1c40fa9183e214878a56151e.tar.bz2 |
[SLP]Redesign vectorization of the gather nodes.
Gather nodes are vectorized as simply vector of the scalars instead of
relying on the actual node. It leads to the fact that in some cases
we may miss incorrect transformation (non-matching set of scalars is
just ended as a gather node instead of possible vector/gather node).
Better to rely on the actual nodes, it allows to improve stability and
better detect missed cases.
Differential Revision: https://reviews.llvm.org/D135174
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions