| Index: lib/Target/X86/X86CallingConv.td
|
| diff --git a/lib/Target/X86/X86CallingConv.td b/lib/Target/X86/X86CallingConv.td
|
| index 75a2ec004685beeab59ef97ca0a681e3a71b8261..9e9f367547f4e48208f355ff7671007fc92832b8 100644
|
| --- a/lib/Target/X86/X86CallingConv.td
|
| +++ b/lib/Target/X86/X86CallingConv.td
|
| @@ -727,3 +727,9 @@ def CSR_64_Intel_OCL_BI_AVX : CalleeSavedRegs<(add CSR_64,
|
| def CSR_64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RDI, RSI, R14, R15,
|
| (sequence "ZMM%u", 16, 31),
|
| K4, K5, K6, K7)>;
|
| +
|
| +// @LOCALMOD-BEGIN
|
| +// NaCl x86-64 (R15 cannot be modified):
|
| +def CSR_NaCl64 : CalleeSavedRegs<(add RBX, R12, R13, R14, RBP)>;
|
| +def CSR_NaCl64EHRet : CalleeSavedRegs<(add RAX, RDX, CSR_NaCl64)>;
|
| +// @LOCALMOD-END
|
|
|