[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