[all-commits] [llvm/llvm-project] d726f9: [SLP][NFC]Do not try to revectorize instructions w...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu May 4 13:54:36 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d726f99d43a5bcbcdb63dbb3e2213733f3ca0259
      https://github.com/llvm/llvm-project/commit/d726f99d43a5bcbcdb63dbb3e2213733f3ca0259
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2023-05-04 (Thu, 04 May 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [SLP][NFC]Do not try to revectorize instructions with constant operands, NFC.

The pass should not try to revectorize instructions with constant
operands, which were not folded by the IRBuilder. It prevents the
non-terminating loop in the SLP vectorizer for non foldable constant
operations.




More information about the All-commits mailing list