Part of initial Arm64EC patchset.
Arm64EC code needs to use functions with a different name, to avoid using the x64 versions.
Paths
| Differential D125417
[ARM64EC 5/?] Fix names of __chkstk and __security_check_cookie. ClosedPublic Authored by efriedma on May 11 2022, 1:47 PM.
Details Summary Part of initial Arm64EC patchset. Arm64EC code needs to use functions with a different name, to avoid using the x64 versions.
Diff Detail
Event Timelineefriedma added a parent revision: D125415: [ARM64EC 4/?] Add LLVM support for varargs calling convention..May 11 2022, 1:47 PM This revision is now accepted and ready to land.May 31 2022, 10:54 AM
This revision was landed with ongoing or failed builds.Sep 5 2022, 1:20 PM Closed by commit rG2b9cec6244fd: [ARM64EC 5/?] Fix names of __chkstk and __security_check_cookie. (authored by efriedma). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 458052 llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/test/CodeGen/AArch64/stack-protector-target.ll
llvm/test/CodeGen/AArch64/win-alloca.ll
|
Do we need to use #__chkstk_arm64ec here?