[all-commits] [llvm/llvm-project] c739ce: ARM: Use divmod type signatures from RuntimeLibcal...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Fri Sep 25 04:30:43 PDT 2026
Branch: refs/heads/users/arsenm/arm-divrem-type-from-libcallsinfo
Home: https://github.com/llvm/llvm-project
Commit: c739ceff9a54b105541bc4242dd396c85dd2a915
https://github.com/llvm/llvm-project/commit/c739ceff9a54b105541bc4242dd396c85dd2a915
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