[all-commits] [llvm/llvm-project] 8c4185: [SLP]Clear the operands deps of non-schedulable no...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Sep 18 12:11:59 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8c41859a21a4d0cfda164cc58f4a5336dbcd30d1
      https://github.com/llvm/llvm-project/commit/8c41859a21a4d0cfda164cc58f4a5336dbcd30d1
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2025-09-18 (Thu, 18 Sep 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    A llvm/test/Transforms/SLPVectorizer/X86/non-sched-inst-has-copyable-before.ll

  Log Message:
  -----------
  [SLP]Clear the operands deps of non-schedulable nodes, if previously all operands were copyable

If all operands of the non-schedulable nodes were previously only
copyables, need to clear the dependencies of the original schedule data
for such copyable operands and recalculate them to correctly handle
  number of dependecies.

Fixes #159406



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