From c28d2bc476cd3a75612596718cef9bed997e8fc0 Mon Sep 17 00:00:00 2001
From: Reid Spencer
Date: Sun, 31 Dec 2006 21:30:18 +0000
Subject: [PATCH] Remove documentation of non-existent cextcc and csretextcc
calling conventions as these have been replaced with parameter attributes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32797 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/LangRef.html | 27 +--------------------------
1 file changed, 1 insertion(+), 26 deletions(-)
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 4954113d0d4..7639649269a 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -520,26 +520,9 @@ the future:
This calling convention (the default if no other calling convention is
specified) matches the target C calling conventions. This calling convention
supports varargs function calls and tolerates some mismatch in the declared
- prototype and implemented declaration of the function (as does normal C). For
- integer arguments less than 32-bits, the value will be sign-extended to
- 32-bits before the call is made. If zero-extension is required, use the
- cextcc calling convention.
+ prototype and implemented declaration of the function (as does normal C).
- "cextcc(bitmask)" - The C with explicit extend calling
- convention :
- This calling convention is exactly like the C calling convention except
- that it is parameterized to provide a bitmask that indicates how
- integer arguments of less than 32-bits should be extended. A zero bit
- indicates zero-extension while a 1-bit indicates sign-extension. The least
- significant bit always corresponds to the return type of the function. The
- bits in the bitmask are assigned to the integer parameters of the
- function that are smaller than 32-bits. For example, a bitmask of value
- 5 (0b0101) indicates that the return value is to be sign extended, the first
- small integer argument is to be zero extended and the second small integer
- argument is to be sign extended.
-
-
"csretcc" - The C struct return calling convention:
This calling convention matches the target C calling conventions, except
@@ -553,14 +536,6 @@ the future:
pointer to a struct as the first argument.
- "csretextcc(bitmask)" - The C struct return with explicit
- extend calling convention:
- This calling convention is exactly like the csret calling
- convention except that it is parameterized to provide a bitmask
- that indicates how integer arguments of less than 32-bits should be extended.
- A zero bit indicates zero-extension while a 1-bit indicates sign-extension.
-
-
"fastcc" - The fast calling convention:
This calling convention attempts to make calls as fast as possible