summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CodeGenerator.html
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2010-01-11 18:53:47 +0000
committerJeffrey Yasskin <jyasskin@google.com>2010-01-11 18:53:47 +0000
commit81e7fb15e9273f72c1cf6e72f7608759c07e0642 (patch)
treebba5f1bdf008060c47c38ad27ceeaaf2ead6054c /llvm/docs/CodeGenerator.html
parent133bc74d7a98f0f0af70ca4e41e27fdccae0279c (diff)
downloadbcm5719-llvm-81e7fb15e9273f72c1cf6e72f7608759c07e0642.tar.gz
bcm5719-llvm-81e7fb15e9273f72c1cf6e72f7608759c07e0642.zip
Update the -tailcallopt description to match djg's improvements to the calling
convention. llvm-svn: 93167
Diffstat (limited to 'llvm/docs/CodeGenerator.html')
-rw-r--r--llvm/docs/CodeGenerator.html5
1 files changed, 0 insertions, 5 deletions
diff --git a/llvm/docs/CodeGenerator.html b/llvm/docs/CodeGenerator.html
index cc3a541e9c9..4c87efaad06 100644
--- a/llvm/docs/CodeGenerator.html
+++ b/llvm/docs/CodeGenerator.html
@@ -1731,11 +1731,6 @@ define fastcc i32 @tailcaller(i32 %in1, i32 %in2) {
(because one or more of above constraints are not met) to be followed by a
readjustment of the stack. So performance might be worse in such cases.</p>
-<p>On x86 and x86-64 one register is reserved for indirect tail calls (e.g via a
- function pointer). So there is one less register for integer argument
- passing. For x86 this means 2 registers (if <tt>inreg</tt> parameter
- attribute is used) and for x86-64 this means 5 register are used.</p>
-
</div>
<!-- ======================================================================= -->
<div class="doc_subsection">
OpenPOWER on IntegriCloud