[PATCH] D148855: [SLP]Improve tryToGatherExtractElements by using per-register analysis.

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 17 07:39:11 PDT 2023


RKSimon added a comment.

rebase?



================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:554
 static std::optional<TTI::ShuffleKind>
-tryToGatherExtractElements(SmallVectorImpl<Value *> &VL,
-                           SmallVectorImpl<int> &Mask) {
+tryToGatherSingleRegisterExtractElements(MutableArrayRef<Value *> VL,
+                                         SmallVectorImpl<int> &Mask) {
----------------
Pull out NFC-ish refactors like this into pre-commits.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D148855/new/

https://reviews.llvm.org/D148855



More information about the llvm-commits mailing list