[all-commits] [llvm/llvm-project] 0cf839: [AArch64] Simplify LowerVectorFP_TO_INT_SAT (part 1)

Sander de Smalen via All-commits all-commits at lists.llvm.org
Mon Jul 13 05:38:20 PDT 2026


  Branch: refs/heads/users/sdesmalen-arm/lower-fp-to-int-sat-sve-part0-nfci-simplify-pt1
  Home:   https://github.com/llvm/llvm-project
  Commit: 0cf83908914f1a2d46b0d04b503febd112559711
      https://github.com/llvm/llvm-project/commit/0cf83908914f1a2d46b0d04b503febd112559711
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

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

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

The lowering code tries to implement splitting by keeping two
source values SrcVal and SrcVal2 for the Lo/Hi part respectively.

This is a bit awkward, because SrcVal2 may not be set. It makes
more sense to generating new DAG nodes that will be lowered separately
by the lowering mechanism, which revisits the newly added (split sourceval)
nodes for lowering.


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

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

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


Compare: https://github.com/llvm/llvm-project/compare/9bad93c3e938...421db690dda1

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