diff --git a/docs/LangRef.html b/docs/LangRef.html index 49bcc974f08..5aa5157251e 100644 --- a/docs/LangRef.html +++ b/docs/LangRef.html @@ -208,10 +208,10 @@
  1. llvm.var.annotation' Intrinsic
  2. -
-
  1. llvm.annotation.*' Intrinsic
  2. +
  3. + llvm.trap' Intrinsic
@@ -5238,10 +5238,11 @@ file name, and the last argument is the line number.
Semantics:

-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. +

@@ -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. + +
+ 'llvm.trap' Intrinsic +
+ +
+ +
Syntax:
+
+  declare void @llvm.trap()
+
+ +
Overview:
+ +

+The 'llvm.trap' intrinsic +

+ +
Arguments:
+ +

+None +

+ +
Semantics:
+ +

+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. +

+
+