aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2008-01-15 22:31:34 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2008-01-15 22:31:34 +0000
commit4cb8618d7f4fe0fb8f002651bc570a710cf7e3e1 (patch)
treefdcbc48e399184cce8966437ef2f4ad30c10083b /docs
parente07704fc84bad763348302ea90b9a9c86a89d508 (diff)
downloadexternal_llvm-4cb8618d7f4fe0fb8f002651bc570a710cf7e3e1.zip
external_llvm-4cb8618d7f4fe0fb8f002651bc570a710cf7e3e1.tar.gz
external_llvm-4cb8618d7f4fe0fb8f002651bc570a710cf7e3e1.tar.bz2
Add description of 'llvm.trap' intrinsic. Also, minor fixes in formatting.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46024 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/LangRef.html44
1 files changed, 39 insertions, 5 deletions
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 49bcc97..5aa5157 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -208,10 +208,10 @@
<ol>
<li><a href="#int_var_annotation">
<tt>llvm.var.annotation</tt>' Intrinsic</a></li>
- </ol>
- <ol>
<li><a href="#int_annotation">
<tt>llvm.annotation.*</tt>' Intrinsic</a></li>
+ <li><a href="#int_trap">
+ <tt>llvm.trap</tt>' Intrinsic</a></li>
</ol>
</li>
</ol>
@@ -5238,10 +5238,11 @@ file name, and the last argument is the line number.
<h5>Semantics:</h5>
<p>
-This intrinsic allows annotation of local variables with arbitrary strings.
+This intrinsic allows annotation of local variables with arbitrary strings.
This can be useful for special purpose optimizations that want to look for these
- annotations. These have no other defined use, they are ignored by code
- generation and optimization.
+annotations. These have no other defined use, they are ignored by code
+generation and optimization.
+</p>
</div>
<!-- _______________________________________________________________________ -->
@@ -5287,6 +5288,39 @@ that want to look for these annotations. These have no other defined use, they
are ignored by code generation and optimization.
</div>
+<!-- _______________________________________________________________________ -->
+<div class="doc_subsubsection">
+ <a name="int_trap">'<tt>llvm.trap</tt>' Intrinsic</a>
+</div>
+
+<div class="doc_text">
+
+<h5>Syntax:</h5>
+<pre>
+ declare void @llvm.trap()
+</pre>
+
+<h5>Overview:</h5>
+
+<p>
+The '<tt>llvm.trap</tt>' intrinsic
+</p>
+
+<h5>Arguments:</h5>
+
+<p>
+None
+</p>
+
+<h5>Semantics:</h5>
+
+<p>
+This intrinsics is lowered to the target dependent trap instruction. If the
+target does not have a trap instruction, this intrinsic will be lowered to the
+call of the abort() function.
+</p>
+</div>
+
<!-- *********************************************************************** -->
<hr>
<address>