[all-commits] [llvm/llvm-project] 74e07a: [SLP]Fix final analysis for unsigned nodes.

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Apr 18 10:09:28 PDT 2024


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

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/RISCV/unsigned-node-trunc-with-signed-users.ll

  Log Message:
  -----------
  [SLP]Fix final analysis for unsigned nodes.

Need to check that at least single bit is cleared for unsigned nodes
before reducing their size. Otherwise they might be treated as signed in
signed nodes.



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