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:[EMAIL PROTECTED]">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> _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits