[all-commits] [llvm/llvm-project] e1ada1: ARM: Use divmod type signatures from RuntimeLibcal...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Fri Sep 25 04:37:42 PDT 2026
Branch: refs/heads/users/arsenm/arm-divrem-type-from-libcallsinfo
Home: https://github.com/llvm/llvm-project
Commit: e1ada1dc338c75b8709ff63b0893ffe50196e03e
https://github.com/llvm/llvm-project/commit/e1ada1dc338c75b8709ff63b0893ffe50196e03e
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-09-25 (Fri, 25 Sep 2026)
Changed paths:
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/Target/ARM/ARMISelLowering.cpp
Log Message:
-----------
ARM: Use divmod type signatures from RuntimeLibcallsInfo
Start moving towards an API to emit calls from RuntimeLibcallsInfo's
knowledge about the type signature of a function instead of manually
computing an IR type from the EVT of the operation.
Also change the swap of arguments to be based on the libcall impl,
rather than the ABI since it's logically a property of the function
itself.
Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
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