[all-commits] [llvm/llvm-project] aaaa2a: [SLP]Support vectorization of previously vectorize...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Apr 10 09:07:00 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aaaa2a325bd1abb8c87e0171384fd2c42da5e38a
      https://github.com/llvm/llvm-project/commit/aaaa2a325bd1abb8c87e0171384fd2c42da5e38a
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2025-04-10 (Thu, 10 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/splat-score-adjustment.ll
    M llvm/test/Transforms/SLPVectorizer/X86/split-node-last-inst-vectorized.ll
    M llvm/test/Transforms/SLPVectorizer/X86/split-node-no-reorder-copy.ll

  Log Message:
  -----------
  [SLP]Support vectorization of previously vectorized scalars in split nodes

Patch removes the restriction for the revectorization of the previously
vectorized scalars in split nodes, and moves the cost profitability
check to avoid regressions.

Reviewers: hiraditya, RKSimon

Reviewed By: RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/134286



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