diff options
author | Juergen Ributzka <juergen@apple.com> | 2013-11-16 22:08:58 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@apple.com> | 2013-11-16 22:08:58 +0000 |
commit | 0ccb37a7339883e1fd090beadc2deb1ce40ea7d4 (patch) | |
tree | f6b30526c692549e626ebc72b6458dec8d0954fa /lib/Target/X86 | |
parent | 64fa501b1081b5d5c25e5e9639075abb0cb724d9 (diff) | |
download | llvm-0ccb37a7339883e1fd090beadc2deb1ce40ea7d4.tar.gz llvm-0ccb37a7339883e1fd090beadc2deb1ce40ea7d4.tar.bz2 llvm-0ccb37a7339883e1fd090beadc2deb1ce40ea7d4.tar.xz |
The WebKit_JS CC preserves the same registers as the C CC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194936 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86')
-rw-r--r-- | lib/Target/X86/X86RegisterInfo.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Target/X86/X86RegisterInfo.cpp b/lib/Target/X86/X86RegisterInfo.cpp index 75987157dc..dbda556b1b 100644 --- a/lib/Target/X86/X86RegisterInfo.cpp +++ b/lib/Target/X86/X86RegisterInfo.cpp @@ -240,6 +240,7 @@ X86RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { return CSR_NoRegs_SaveList; case CallingConv::WebKit_JS: + return CSR_64_SaveList; case CallingConv::AnyReg: return CSR_MostRegs_64_SaveList; |