[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