[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