[all-commits] [llvm/llvm-project] b4a0fd: [SLP]Fix PR89635: do not try to vectorize single-g...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Tue Apr 23 06:46:51 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b4a0fd40f1b94eac571d29ee7695b492934d9bfc
      https://github.com/llvm/llvm-project/commit/b4a0fd40f1b94eac571d29ee7695b492934d9bfc
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-04-23 (Tue, 23 Apr 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    A llvm/test/Transforms/SLPVectorizer/X86/alternate-opcode-sindle-bv.ll

  Log Message:
  -----------
  [SLP]Fix PR89635: do not try to vectorize single-gather alternate node.

No need to try to vectorize single gather/buildvector with alternate
opcode graph, it is not profitable. In other cases, need to use last
instruction for inserting the vectorized code.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list