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

Hans Wennborg via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 6 04:56:55 PST 2023


hans added a comment.

This causes asserts:

  clang: /work/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:10082: Value *llvm::slpvectorizer::BoUpSLP::ShuffleInstructionBuilder::adjustExtracts(const TreeEntry *, MutableArrayRef<int>, unsigned int, bool &): Assertion `Part == 0 && "Expected firs part."' failed.

See https://bugs.chromium.org/p/chromium/issues/detail?id=1499846#c1 for a stand-alone reproducer.

I'll revert it for now.


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