[WinEH] Store pointers to the LSDA in the exception registration object
[oota-llvm.git] / include / llvm / IR / IntrinsicsX86.td
index 12a55cd433c90c7e7197286f692c9471a12dc9d7..3a8a4a643a438d1406429b84d06ef9f6b7c81f78 100644 (file)
@@ -17,6 +17,12 @@ let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.".
   def int_x86_int : Intrinsic<[], [llvm_i8_ty]>;
 }
 
+//===----------------------------------------------------------------------===//
+// SEH LSDA for Windows
+let TargetPrefix = "x86" in {
+  def int_x86_seh_lsda : Intrinsic<[llvm_ptr_ty], [llvm_ptr_ty], [IntrNoMem]>;
+}
+
 //===----------------------------------------------------------------------===//
 // Read Time Stamp Counter.
 let TargetPrefix = "x86" in {