aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CallingConv.h
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-09-26 19:31:26 +0000
committerDale Johannesen <dalej@apple.com>2008-09-26 19:31:26 +0000
commit86098bd6a63d2cdf0c9be9ef3151bd2728281fd7 (patch)
treeec0d224a2780a707ab69dec8941ae3a64170339a /include/llvm/CallingConv.h
parent97135e1ee51357245561a5108f90a8a1161431a1 (diff)
downloadexternal_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.h6
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