aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2022-09-16 13:57:04 -0700
committerAlexey Bataev <a.bataev@outlook.com>2022-11-07 07:04:38 -0800
commit8ddd1ccdf89317be1c40fa9183e214878a56151e (patch)
tree255a7d867ef7ecb31f36d514be86ca29bf1573a6 /llvm/lib/Transforms/Utils/Local.cpp
parent4c44fa1c3829c2d0c6ce10b576dafbc2e0631d47 (diff)
downloadllvm-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