diff options
author | rdivacky <rdivacky@FreeBSD.org> | 2010-03-10 17:45:15 +0000 |
---|---|---|
committer | rdivacky <rdivacky@FreeBSD.org> | 2010-03-10 17:45:15 +0000 |
commit | 9e2446b38c94db61b2416c28fee415c03663c11c (patch) | |
tree | 231646bba785a129b3a2d409badb74e7ccd1594c /docs/LangRef.html | |
parent | 9bef28eb9e224d641ce31a423e215ccf82bf1d43 (diff) | |
download | FreeBSD-src-9e2446b38c94db61b2416c28fee415c03663c11c.zip FreeBSD-src-9e2446b38c94db61b2416c28fee415c03663c11c.tar.gz |
Update LLVM to r98164.
Diffstat (limited to 'docs/LangRef.html')
-rw-r--r-- | docs/LangRef.html | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html index f7ecb76..f1abdb5 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -5149,8 +5149,11 @@ Loop: ; Infinite loop that counts from 0 on up... a <a href="#i_ret"><tt>ret</tt></a> instruction. If the "tail" marker is present, the function call is eligible for tail call optimization, but <a href="CodeGenerator.html#tailcallopt">might not in fact be - optimized into a jump</a>. As of this writing, the extra requirements for - a call to actually be optimized are: + optimized into a jump</a>. The code generator may optimize calls marked + "tail" with either 1) automatic <a href="CodeGenerator.html#sibcallopt"> + sibling call optimization</a> when the caller and callee have + matching signatures, or 2) forced tail call optimization when the + following extra requirements are met: <ul> <li>Caller and callee both have the calling convention <tt>fastcc</tt>.</li> @@ -7470,7 +7473,7 @@ LLVM</a>.</p> <a href="mailto:sabre@nondot.org">Chris Lattner</a><br> <a href="http://llvm.org">The LLVM Compiler Infrastructure</a><br> - Last modified: $Date: 2010-03-05 00:44:48 +0100 (Fri, 05 Mar 2010) $ + Last modified: $Date: 2010-03-08 22:05:02 +0100 (Mon, 08 Mar 2010) $ </address> </body> |