[all-commits] [llvm/llvm-project] 601364: [SLP]Correctly process deleted gathered loads and ...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Wed Feb 11 10:27:31 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 601364f1baef19743f572b5dc392cc3eda067c4c
      https://github.com/llvm/llvm-project/commit/601364f1baef19743f572b5dc392cc3eda067c4c
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
    M llvm/test/Transforms/SLPVectorizer/X86/gathered-loads-non-full-reg.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reordered-masked-loads.ll

  Log Message:
  -----------
  [SLP]Correctly process deleted gathered loads and short trees

If the gathered loads nodes are deleted for deletion, need to actually
deleted them from tree. Also, if the remaining tree is too short
(buildvector + gather node), need to skip such trees to avoid hanging.

Fixes #180846



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