[all-commits] [llvm/llvm-project] 5aab98: AArch64: Add libcall impl declarations for __arm_s...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Fri Jun 27 01:50:36 PDT 2025


  Branch: refs/heads/users/arsenm/aarch64/add-libcall-impl-for-sc-mem-functions
  Home:   https://github.com/llvm/llvm-project
  Commit: 5aab98c4fa6e9f1785de886becf414a0e0616e8a
      https://github.com/llvm/llvm-project/commit/5aab98c4fa6e9f1785de886becf414a0e0616e8a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2025-06-27 (Fri, 27 Jun 2025)

  Changed paths:
    M llvm/include/llvm/IR/RuntimeLibcalls.td
    M llvm/lib/IR/RuntimeLibcalls.cpp
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
    M llvm/test/CodeGen/AArch64/arm64ec-builtins.ll

  Log Message:
  -----------
  AArch64: Add libcall impl declarations for __arm_sc* memory functions

These were bypassing the ordinary libcall emission mechanism. Make sure
we have entries in RuntimeLibcalls, which should include all possible
calls the compiler could emit.

Fixes not emitting the # prefix in the arm64ec case.



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