[all-commits] [llvm/llvm-project] eb9b75: [SLP]Change the order of the reduction/binops args...
Andrew V. Tischenko via All-commits
all-commits at lists.llvm.org
Mon Oct 25 06:28:07 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: eb9b75dd4da850254b95e8a9e6cfd35ad1201c4d
https://github.com/llvm/llvm-project/commit/eb9b75dd4da850254b95e8a9e6cfd35ad1201c4d
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2021-10-25 (Mon, 25 Oct 2021)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/AArch64/tsc-s352.ll
M llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector-inseltpoison.ll
M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector.ll
M llvm/test/Transforms/SLPVectorizer/X86/revectorized_rdx_crash.ll
Log Message:
-----------
[SLP]Change the order of the reduction/binops args pair vectorization attempts.
Need to change the order of the reduction/binops args pair vectorization
attempts. Need to try to find the reduction at first and postpone
vectorization of binops args. This may help to find more reduction
patterns and vectorize them.
Part of D111574.
Differential Revision: https://reviews.llvm.org/D112224
More information about the All-commits
mailing list