[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

Chris Lattner sabre at nondot.org
Mon Feb 26 23:00:11 PST 2007



Changes in directory llvm/lib/Target/X86:

X86CallingConv.td updated: 1.4 -> 1.5
---
Log message:

Add calling convention info


---
Diffs of the changes:  (+5 -1)

 X86CallingConv.td |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/X86/X86CallingConv.td
diff -u llvm/lib/Target/X86/X86CallingConv.td:1.4 llvm/lib/Target/X86/X86CallingConv.td:1.5
--- llvm/lib/Target/X86/X86CallingConv.td:1.4	Mon Feb 26 23:57:32 2007
+++ llvm/lib/Target/X86/X86CallingConv.td	Tue Feb 27 00:59:52 2007
@@ -71,7 +71,11 @@
   CCDelegateTo<RetCC_X86_64_C>
 ]>;
 
-
+// This is the return-value convention used for the entire X86 backend.
+def RetCC_X86 : CallingConv<[
+  CCMatchIf<"Subtarget->is64Bit()", CCDelegateTo<RetCC_X86_64>>,
+  CCDelegateTo<RetCC_X86_32>
+]>;
 
 //===----------------------------------------------------------------------===//
 // Argument Calling Conventions






More information about the llvm-commits mailing list