[all-commits] [llvm/llvm-project] ecac81: [SLP][NFC]Initial redesign of ShuffleInstructionBu...
Alexey Bataev via All-commits
all-commits at lists.llvm.org
Tue Dec 13 09:54:39 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ecac8192dbf699e8bc947cf31e0112e4190a3340
https://github.com/llvm/llvm-project/commit/ecac8192dbf699e8bc947cf31e0112e4190a3340
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2022-12-13 (Tue, 13 Dec 2022)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
[SLP][NFC]Initial redesign of ShuffleInstructionBuilder, NFC.
The patch redesigns ShuffleInstructionBuilder so it could later be used
for reshuffling of the buildvector sequences and vectorized parts of
externally used scalars. Also will allow to generalize cost model for
the gathers/buildvectors.
Part of D110978.
Differential Revision: https://reviews.llvm.org/D139718
More information about the All-commits
mailing list