[all-commits] [llvm/llvm-project] f00f29: [SLP]Fix PR91309: Do not consider SExt as always p...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Tue May 7 09:07:10 PDT 2024


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

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/AArch64/unsigned-after-sext-node.ll

  Log Message:
  -----------
  [SLP]Fix PR91309: Do not consider SExt as always producing signed result.

Still need to do the full analysis of the signedness of the values
rather than rely on Instruction opcode, if the opcode is SExt. Still may
produce unsigned result.



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