[llvm-commits] CVS: llvm/docs/LangRef.html ReleaseNotes.html

Chris Lattner lattner at cs.uiuc.edu
Fri May 6 16:08:40 PDT 2005



Changes in directory llvm/docs:

LangRef.html updated: 1.100 -> 1.101
ReleaseNotes.html updated: 1.310 -> 1.311
---
Log message:

add a couple of notes


---
Diffs of the changes:  (+8 -5)

 LangRef.html      |    9 +++++----
 ReleaseNotes.html |    4 +++-
 2 files changed, 8 insertions(+), 5 deletions(-)


Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.100 llvm/docs/LangRef.html:1.101
--- llvm/docs/LangRef.html:1.100	Fri May  6 17:57:40 2005
+++ llvm/docs/LangRef.html	Fri May  6 18:08:23 2005
@@ -455,9 +455,10 @@
   <dd>This calling convention attempts to make calls as fast as possible
   (e.g. by passing things in registers).  This calling convention allows the
   target to use whatever tricks it wants to produce fast code for the target,
-  without having to conform to an externally specified ABI.  This calling
-  convention does not support varargs and requires the prototype of all callees
-  to exactly match the prototype of the function definition.
+  without having to conform to an externally specified ABI.  Implementations of
+  this convention should allow arbitrary tail call optimization to be supported.
+  This calling convention does not support varargs and requires the prototype of
+  all callees to exactly match the prototype of the function definition.
   </dd>
 
   <dt><b>"<tt>coldcc</tt>" - The cold calling convention</b>:</dt>
@@ -3296,7 +3297,7 @@
 
   <a href="mailto:sabre at nondot.org">Chris Lattner</a><br>
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/06 22:57:40 $
+  Last modified: $Date: 2005/05/06 23:08:23 $
 </address>
 </body>
 </html>


Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.310 llvm/docs/ReleaseNotes.html:1.311
--- llvm/docs/ReleaseNotes.html:1.310	Tue May  3 11:59:09 2005
+++ llvm/docs/ReleaseNotes.html	Fri May  6 18:08:23 2005
@@ -87,6 +87,8 @@
   <li>Configuring LLVM to build targets selectively is now implemented, via the
       <tt>--enable-targets=</tt> option. This feature is documented
       <a href="GettingStarted.html#config">here</a>.</li>
+  <li>LLVM now supports <a href="LangRef.html#callingconv">custom and
+      target-specific calling conventions</a>.</li>
 </ol>
 
 </div>
@@ -621,7 +623,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
 
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/03 16:59:09 $
+  Last modified: $Date: 2005/05/06 23:08:23 $
 </address>
 
 </body>






More information about the llvm-commits mailing list