[all-commits] [llvm/llvm-project] 6df192: [AArch64] Addition gisel tests for udiv by constan...
David Green via All-commits
all-commits at lists.llvm.org
Wed Mar 19 23:53:22 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 6df192c02ea41d1d918fa96c6df174f76e4fc259
https://github.com/llvm/llvm-project/commit/6df192c02ea41d1d918fa96c6df174f76e4fc259
Author: David Green <david.green at arm.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M llvm/test/CodeGen/AArch64/arm64-neon-mul-div-cte.ll
M llvm/test/CodeGen/AArch64/arm64-vabs.ll
M llvm/test/CodeGen/AArch64/sext.ll
A llvm/test/CodeGen/AArch64/trunc.ll
M llvm/test/CodeGen/AArch64/zext.ll
Log Message:
-----------
[AArch64] Addition gisel tests for udiv by constant and zext/sext/trunc. NFC
Commit: 0e6ea0945e64d26a89ec8a9e770578726eda1f9f
https://github.com/llvm/llvm-project/commit/0e6ea0945e64d26a89ec8a9e770578726eda1f9f
Author: David Green <david.green at arm.com>
Date: 2025-03-20 (Thu, 20 Mar 2025)
Changed paths:
M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
M llvm/test/CodeGen/AArch64/arm64-neon-mul-div-cte.ll
M llvm/test/CodeGen/AArch64/arm64-vabs.ll
M llvm/test/CodeGen/AArch64/sext.ll
M llvm/test/CodeGen/AArch64/zext.ll
Log Message:
-----------
[AArch64][GlobalISel] Scalarize zext with larger than i64 elements.
Like other operations larger than i64, we scalarize i128 and allow them to
legalize from there. This also helps with v2i64 udiv by constant, which needs a
legalize a umulh.
Compare: https://github.com/llvm/llvm-project/compare/4254f2777cd3...0e6ea0945e64
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