mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Update the -tailcallopt description to match djg's improvements to the calling
convention. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93167 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
23598502ef
commit
842091097e
@ -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">
|
||||
|
Loading…
Reference in New Issue
Block a user