summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2011-05-22 22:28:47 +0000
committerChris Lattner <sabre@nondot.org>2011-05-22 22:28:47 +0000
commitf98eadee17feedd20fb0f0f3178f5598e11eeaf1 (patch)
tree6e6dfaa296df1f5711f27272369f38fcfe9812f6
parent713d52364fedc7680dc2f5358fd2ed8f661136a8 (diff)
downloadbcm5719-llvm-f98eadee17feedd20fb0f0f3178f5598e11eeaf1.tar.gz
bcm5719-llvm-f98eadee17feedd20fb0f0f3178f5598e11eeaf1.zip
document thiscall, PR9101
llvm-svn: 131873
-rw-r--r--llvm/docs/CodeGenerator.html13
1 files changed, 8 insertions, 5 deletions
diff --git a/llvm/docs/CodeGenerator.html b/llvm/docs/CodeGenerator.html
index 60f42607f07..44b835d8580 100644
--- a/llvm/docs/CodeGenerator.html
+++ b/llvm/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> &mdash; stdcall calling convention seen on Microsoft
- Windows platform (CC ID = 64).</li>
-
- <li><b>x86_FastCall</b> &mdash; fastcall calling convention seen on Microsoft
- Windows platform (CC ID = 65).</li>
+<li><b>x86_StdCall</b> &mdash; stdcall calling convention seen on Microsoft
+ Windows platform (CC ID = 64).</li>
+<li><b>x86_FastCall</b> &mdash; fastcall calling convention seen on Microsoft
+ Windows platform (CC ID = 65).</li>
+<li><b>x86_ThisCall</b> &mdash; 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>
OpenPOWER on IntegriCloud