diff options
author | Dale Johannesen <dalej@apple.com> | 2008-09-26 19:31:26 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2008-09-26 19:31:26 +0000 |
commit | 86098bd6a63d2cdf0c9be9ef3151bd2728281fd7 (patch) | |
tree | ec0d224a2780a707ab69dec8941ae3a64170339a /include/llvm/CallingConv.h | |
parent | 97135e1ee51357245561a5108f90a8a1161431a1 (diff) | |
download | external_llvm-86098bd6a63d2cdf0c9be9ef3151bd2728281fd7.zip external_llvm-86098bd6a63d2cdf0c9be9ef3151bd2728281fd7.tar.gz external_llvm-86098bd6a63d2cdf0c9be9ef3151bd2728281fd7.tar.bz2 |
Add "inreg" field to CallSDNode (doesn't increase
its size). Adjust various lowering functions to
pass this info through from CallInst. Use it to
implement sseregparm returns on X86. Remove
X86_ssecall calling convention.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56677 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CallingConv.h')
-rw-r--r-- | include/llvm/CallingConv.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/include/llvm/CallingConv.h b/include/llvm/CallingConv.h index 9f268f1..072f7c3 100644 --- a/include/llvm/CallingConv.h +++ b/include/llvm/CallingConv.h @@ -57,11 +57,7 @@ namespace CallingConv { /// X86_FastCall - 'fast' analog of X86_StdCall. Passes first two arguments /// in ECX:EDX registers, others - via stack. Callee is responsible for /// stack cleaning. - X86_FastCall = 65, - - /// X86_SSEreg - The standard convention except that float and double - /// values are returned in XMM0 if SSE support is available. - X86_SSECall = 66 + X86_FastCall = 65 }; } // End CallingConv namespace |