diff options
author | Chris Lattner <sabre@nondot.org> | 2007-02-27 06:59:52 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-02-27 06:59:52 +0000 |
commit | d637a8b436eb616fe08f7a4f7912af9d21848136 (patch) | |
tree | d36c8a4e923aa29443dd4cd15006576dc47515b6 /lib/Target/X86/X86CallingConv.td | |
parent | 9472c373a3378982ab4ef1a2caafabd4acf58ba2 (diff) | |
download | llvm-d637a8b436eb616fe08f7a4f7912af9d21848136.tar.gz llvm-d637a8b436eb616fe08f7a4f7912af9d21848136.tar.bz2 llvm-d637a8b436eb616fe08f7a4f7912af9d21848136.tar.xz |
Add calling convention info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34661 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86CallingConv.td')
-rw-r--r-- | lib/Target/X86/X86CallingConv.td | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Target/X86/X86CallingConv.td b/lib/Target/X86/X86CallingConv.td index 635c729c9d..98b978882e 100644 --- a/lib/Target/X86/X86CallingConv.td +++ b/lib/Target/X86/X86CallingConv.td @@ -71,7 +71,11 @@ def RetCC_X86_64 : CallingConv<[ 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 |