mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-10 13:48:44 +00:00
document thiscall, PR9101
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131873 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -2469,11 +2469,14 @@ entry:
|
|||||||
<p>The following target-specific calling conventions are known to backend:</p>
|
<p>The following target-specific calling conventions are known to backend:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>x86_StdCall</b> — stdcall calling convention seen on Microsoft
|
<li><b>x86_StdCall</b> — stdcall calling convention seen on Microsoft
|
||||||
Windows platform (CC ID = 64).</li>
|
Windows platform (CC ID = 64).</li>
|
||||||
|
<li><b>x86_FastCall</b> — fastcall calling convention seen on Microsoft
|
||||||
<li><b>x86_FastCall</b> — fastcall calling convention seen on Microsoft
|
Windows platform (CC ID = 65).</li>
|
||||||
Windows platform (CC ID = 65).</li>
|
<li><b>x86_ThisCall</b> — Similar to X86_StdCall. Passes first argument
|
||||||
|
in ECX, others via stack. Callee is responsible for stack cleaning. This
|
||||||
|
convention is used by MSVC by default for methods in its ABI
|
||||||
|
(CC ID = 70).</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user