[all-commits] [llvm/llvm-project] 3aecbb: [SLP]Do not match nodes if schedulability of paren...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Tue May 6 07:53:16 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3aecbbcbf675bc4472dafff18d29f21457323f28
      https://github.com/llvm/llvm-project/commit/3aecbbcbf675bc4472dafff18d29f21457323f28
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2025-05-06 (Tue, 06 May 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    A llvm/test/Transforms/SLPVectorizer/X86/matched-bv-schedulable.ll

  Log Message:
  -----------
  [SLP]Do not match nodes if schedulability of parent nodes is different

If one user node is non-schedulable and another one is schedulable, such
nodes should be considered matched. The selection of the actual insert
point in this case differs and the insert points may match, which may
cause a compiler crash because of the broken def-use chain.

Fixes #137797



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