[llvm-commits] CVS: llvm/docs/LangRef.html
Reid Spencer
reid at x10sys.com
Sun Dec 31 13:30:33 PST 2006
Changes in directory llvm/docs:
LangRef.html updated: 1.183 -> 1.184
---
Log message:
Remove documentation of non-existent cextcc and csretextcc calling
conventions as these have been replaced with parameter attributes.
---
Diffs of the changes: (+2 -27)
LangRef.html | 29 ++---------------------------
1 files changed, 2 insertions(+), 27 deletions(-)
Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.183 llvm/docs/LangRef.html:1.184
--- llvm/docs/LangRef.html:1.183 Sun Dec 31 01:20:23 2006
+++ llvm/docs/LangRef.html Sun Dec 31 15:30:18 2006
@@ -520,26 +520,9 @@
<dd>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
- <tt>cextcc</tt> calling convention.
+ prototype and implemented declaration of the function (as does normal C).
</dd>
- <dt><b>"<tt>cextcc(bitmask)</tt>" - The C with explicit extend calling
- convention </b>:</dt>
- <dd>This calling convention is exactly like the C calling convention except
- that it is parameterized to provide a <tt>bitmask</tt> 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 <tt>bitmask</tt> 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.</dd>
-
-
<dt><b>"<tt>csretcc</tt>" - The C struct return calling convention</b>:</dt>
<dd>This calling convention matches the target C calling conventions, except
@@ -553,14 +536,6 @@
pointer to a struct as the first argument.
</dd>
- <dt><b>"<tt>csretextcc(bitmask)</tt>" - The C struct return with explicit
- extend calling convention</b>:</dt>
- <dd>This calling convention is exactly like the <tt>csret</tt> calling
- convention except that it is parameterized to provide a <tt>bitmask</tt>
- 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.
- </dd>
-
<dt><b>"<tt>fastcc</tt>" - The fast calling convention</b>:</dt>
<dd>This calling convention attempts to make calls as fast as possible
@@ -4526,7 +4501,7 @@
<a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
<a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br>
- Last modified: $Date: 2006/12/31 07:20:23 $
+ Last modified: $Date: 2006/12/31 21:30:18 $
</address>
</body>
</html>
More information about the llvm-commits
mailing list