[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