[all-commits] [llvm/llvm-project] 10f877: [AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT ...

Sander de Smalen via All-commits all-commits at lists.llvm.org
Tue Jul 14 00:48:22 PDT 2026


  Branch: refs/heads/users/sdesmalen-arm/lower-fp-to-int-sat-sve-part1-nfci-simplify-pt2
  Home:   https://github.com/llvm/llvm-project
  Commit: 10f877ee3aecfc1a027ad8b2afad764cc5b12eb1
      https://github.com/llvm/llvm-project/commit/10f877ee3aecfc1a027ad8b2afad764cc5b12eb1
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

  Log Message:
  -----------
  [AArch64] NFCI: Simplify LowerVectorFP_TO_INT_SAT (part 2)

This simplifies the logic a bit more, such that the flow of the
lowering is as follows:
* Try to promote if necessary (fp16/bf16 types or src < dst)
* Try to handle natively (satwidth == srcwidth == dstwidth)
* Otherwise use min/max + truncate.


  Commit: 6b30064443ace6109c8ba3aa14c0a9c0999122d2
      https://github.com/llvm/llvm-project/commit/6b30064443ace6109c8ba3aa14c0a9c0999122d2
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

  Log Message:
  -----------
  Address comments


  Commit: f5fedb09821e65c13b16efc410dd8fdc33e9efcf
      https://github.com/llvm/llvm-project/commit/f5fedb09821e65c13b16efc410dd8fdc33e9efcf
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

  Log Message:
  -----------
   Address more comments (const variables, std::optional PromVT)


  Commit: 728982073c978b469616e111004c4e84f0dccf90
      https://github.com/llvm/llvm-project/commit/728982073c978b469616e111004c4e84f0dccf90
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

  Log Message:
  -----------
  Add assert


Compare: https://github.com/llvm/llvm-project/compare/acc06aac60d6...728982073c97

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