[llvm-commits] [llvm] r49440 - /llvm/trunk/lib/Target/X86/X86CallingConv.td

Dan Gohman gohman at apple.com
Wed Apr 9 10:53:38 PDT 2008


Author: djg
Date: Wed Apr  9 12:53:38 2008
New Revision: 49440

URL: http://llvm.org/viewvc/llvm-project?rev=49440&view=rev
Log:
Add DX as a second return value register for i16 on x86.

Modified:
    llvm/trunk/lib/Target/X86/X86CallingConv.td

Modified: llvm/trunk/lib/Target/X86/X86CallingConv.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86CallingConv.td?rev=49440&r1=49439&r2=49440&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/X86CallingConv.td (original)
+++ llvm/trunk/lib/Target/X86/X86CallingConv.td Wed Apr  9 12:53:38 2008
@@ -24,7 +24,7 @@
 def RetCC_X86Common : CallingConv<[
   // Scalar values are returned in AX first, then DX.
   CCIfType<[i8] , CCAssignToReg<[AL]>>,
-  CCIfType<[i16], CCAssignToReg<[AX]>>,
+  CCIfType<[i16], CCAssignToReg<[AX, DX]>>,
   CCIfType<[i32], CCAssignToReg<[EAX, EDX]>>,
   CCIfType<[i64], CCAssignToReg<[RAX, RDX]>>,
   





More information about the llvm-commits mailing list