[llvm] [X86][APX] Implement Windows APX ABI callee-saved registers per Microsoft spec (PR #200391)
Timur Golubovich via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 2 10:52:14 PDT 2026
================
@@ -1135,9 +1135,13 @@ def CSR_32EHRet : CalleeSavedRegs<(add EAX, EDX, CSR_32)>;
def CSR_64EHRet : CalleeSavedRegs<(add RAX, RDX, CSR_64)>;
def CSR_Win64_NoSSE : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15)>;
+def CSR_Win64_EGPR : CalleeSavedRegs<(add R30, R31)>;
+def CSR_Win64_NoSSE_APX : CalleeSavedRegs<(add CSR_Win64_NoSSE, CSR_Win64_EGPR)>;
----------------
timurgol007 wrote:
Addressed
https://github.com/llvm/llvm-project/pull/200391
More information about the llvm-commits
mailing list