aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-05-06 23:08:23 +0000
committerChris Lattner <sabre@nondot.org>2005-05-06 23:08:23 +0000
commit8cdc5bccc899c0a38b4dd332a1fb1e1012900deb (patch)
tree79a14c4095b1b842fd85697bb4d284285714682a /docs
parentbad10eebbe00e6fd72fb4f34daecf28dac6791e6 (diff)
downloadexternal_llvm-8cdc5bccc899c0a38b4dd332a1fb1e1012900deb.zip
external_llvm-8cdc5bccc899c0a38b4dd332a1fb1e1012900deb.tar.gz
external_llvm-8cdc5bccc899c0a38b4dd332a1fb1e1012900deb.tar.bz2
add a couple of notes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21754 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.html7
-rw-r--r--docs/ReleaseNotes.html2
2 files changed, 6 insertions, 3 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 71faede..c0ba49b 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -455,9 +455,10 @@ the future:</p>
<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>
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index ed2632f..2845202 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -87,6 +87,8 @@ bug fixes for those problems found since the 1.4 release.</p>
<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>