[all-commits] [llvm/llvm-project] f758bb: [SLP]Fix PR89988: do extra analysis of the icmp ar...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Apr 25 16:14:43 PDT 2024


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

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/RISCV/unsigned-icmp-signed-op.ll

  Log Message:
  -----------
  [SLP]Fix PR89988: do extra analysis of the icmp args to correctly handle signed/unsigned comparison.

If operands of icmp has different signedness, need to consider extending
unsigned operands to correctly handle comparison with the signed
operands.



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