diff options
author | Chris Lattner <sabre@nondot.org> | 2011-05-22 22:28:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-05-22 22:28:47 +0000 |
commit | 01ebd566fa643be1f13381592d23064f159e7274 (patch) | |
tree | e1c6190e569d6d1381d572d409db8469d737c840 /docs/CodeGenerator.html | |
parent | 805fa97a0f5ff61624855da37d4881708fb8f0fb (diff) |
document thiscall, PR9101
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131873 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CodeGenerator.html')
-rw-r--r-- | docs/CodeGenerator.html | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/docs/CodeGenerator.html b/docs/CodeGenerator.html index 60f42607f0..44b835d858 100644 --- a/docs/CodeGenerator.html +++ b/docs/CodeGenerator.html @@ -2469,11 +2469,14 @@ entry: <p>The following target-specific calling conventions are known to backend:</p> <ul> - <li><b>x86_StdCall</b> — stdcall calling convention seen on Microsoft - Windows platform (CC ID = 64).</li> - - <li><b>x86_FastCall</b> — fastcall calling convention seen on Microsoft - Windows platform (CC ID = 65).</li> +<li><b>x86_StdCall</b> — stdcall calling convention seen on Microsoft + Windows platform (CC ID = 64).</li> +<li><b>x86_FastCall</b> — fastcall calling convention seen on Microsoft + 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> </div> |