Changes in directory llvm/lib/Target/X86:
X86CallingConv.td updated: 1.9 -> 1.10 --- Log message: bugfix: fastcall does not require the first two params to be marked 'inreg', they always get registers. --- Diffs of the changes: (+1 -1) X86CallingConv.td | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u llvm/lib/Target/X86/X86CallingConv.td:1.9 llvm/lib/Target/X86/X86CallingConv.td:1.10 --- llvm/lib/Target/X86/X86CallingConv.td:1.9 Wed Feb 28 00:20:01 2007 +++ llvm/lib/Target/X86/X86CallingConv.td Wed Feb 28 12:35:11 2007 @@ -148,7 +148,7 @@ CCIfType<[i8, i16], CCPromoteToType<i32>>, // The first 2 integer arguments are passed in ECX/EDX - CCIfInReg<CCIfType<[i32], CCAssignToReg<[ECX, EDX]>>>, + CCIfType<[i32], CCAssignToReg<[ECX, EDX]>>, // Otherwise, same as everything else. CCDelegateTo<CC_X86_32_Common> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits