[PATCH] D96818: [SLP]No need to mark scatter load pointer as scalar as this is gets vectorized.
Alexey Bataev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 16 14:41:25 PST 2021
ABataev created this revision.
ABataev added reviewers: RKSimon, spatel, dtemirbulatov, anton-afanasyev.
Herald added a subscriber: hiraditya.
ABataev requested review of this revision.
Herald added a project: LLVM.
Pointer operand of scatter loads does not remain scalar in the tree (it
gest vectorized) and thus must not be marked as the scalar that remains
scalar in vectorized form.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D96818
Files:
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
llvm/test/Transforms/SLPVectorizer/X86/lookahead.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D96818.324118.patch
Type: text/x-patch
Size: 7496 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210216/6ae68a6c/attachment.bin>
More information about the llvm-commits
mailing list