[all-commits] [llvm/llvm-project] 9a4dd4: [SLP]No need to mark scatter load pointer as scala...
cilkplus via All-commits
all-commits at lists.llvm.org
Mon Feb 22 11:59:34 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9a4dd4de9d2f80744a0729d7f5064e465027853b
https://github.com/llvm/llvm-project/commit/9a4dd4de9d2f80744a0729d7f5064e465027853b
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/X86/lookahead.ll
Log Message:
-----------
[SLP]No need to mark scatter load pointer as scalar as it gets vectorized.
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.
Differential Revision: https://reviews.llvm.org/D96818
More information about the All-commits
mailing list