diff options
author | Anton Korobeynikov <asl@math.spbu.ru> | 2008-01-15 22:31:34 +0000 |
---|---|---|
committer | Anton Korobeynikov <asl@math.spbu.ru> | 2008-01-15 22:31:34 +0000 |
commit | 4cb8618d7f4fe0fb8f002651bc570a710cf7e3e1 (patch) | |
tree | fdcbc48e399184cce8966437ef2f4ad30c10083b /docs | |
parent | e07704fc84bad763348302ea90b9a9c86a89d508 (diff) | |
download | external_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.html | 44 |
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> |