diff --git a/docs/ExceptionHandling.html b/docs/ExceptionHandling.html index 166fe4cf11d..cf6a467bf0b 100644 --- a/docs/ExceptionHandling.html +++ b/docs/ExceptionHandling.html @@ -362,10 +362,10 @@
+
-i8* %llvm.eh.exception( )
+  i8* %llvm.eh.exception( )
 
-

This intrinsic returns a pointer to the exception structure.

@@ -377,11 +377,11 @@ i8* %llvm.eh.exception( )
+
-i32 %llvm.eh.selector.i32(i8*, i8*, i8*, ...)
-i64 %llvm.eh.selector.i64(i8*, i8*, i8*, ...)
+  i32 %llvm.eh.selector.i32(i8*, i8*, i8*, ...)
+  i64 %llvm.eh.selector.i64(i8*, i8*, i8*, ...)
 
-

This intrinsic is used to compare the exception with the given type infos, filters and cleanups.

@@ -429,10 +429,10 @@ i64 %llvm.eh.typeid.for.i64(i8*)
+
-i32 %llvm.eh.sjlj.setjmp(i8*)
+  i32 %llvm.eh.sjlj.setjmp(i8*)
 
-

The SJLJ exception handling uses this intrinsic to force register saving for the current function and to store the address of the following instruction @@ -458,10 +458,10 @@ i32 %llvm.eh.sjlj.setjmp(i8*)

+
-i8* %llvm.eh.sjlj.lsda( )
+  i8* %llvm.eh.sjlj.lsda( )
 
-

Used for SJLJ based exception handling, the llvm.eh.sjlj.lsda intrinsic returns the address of the Language @@ -477,10 +477,10 @@ i8* %llvm.eh.sjlj.lsda( )

+
-void %llvm.eh.sjlj.callsite(i32)
+  void %llvm.eh.sjlj.callsite(i32)
 
-

The SJLJ front-end allocates call site indices for invoke instrucitons. These values are passed to the back-end via the