[llvm] r194936 - The WebKit_JS CC preserves the same registers as the C CC.
Juergen Ributzka
juergen at apple.com
Sat Nov 16 14:08:58 PST 2013
Author: ributzka
Date: Sat Nov 16 16:08:58 2013
New Revision: 194936
URL: http://llvm.org/viewvc/llvm-project?rev=194936&view=rev
Log:
The WebKit_JS CC preserves the same registers as the C CC.
Modified:
llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp?rev=194936&r1=194935&r2=194936&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp Sat Nov 16 16:08:58 2013
@@ -240,6 +240,7 @@ X86RegisterInfo::getCalleeSavedRegs(cons
return CSR_NoRegs_SaveList;
case CallingConv::WebKit_JS:
+ return CSR_64_SaveList;
case CallingConv::AnyReg:
return CSR_MostRegs_64_SaveList;
More information about the llvm-commits
mailing list