[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td
Chris Lattner
sabre at nondot.org
Wed Feb 28 10:35:27 PST 2007
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>
More information about the llvm-commits
mailing list