WinEH: Create a parent frame alloca for HandlerType xdata tables
[oota-llvm.git] / docs / ExceptionHandling.rst
index 21de19b0752c7bbf3983cb966a9a8c1ab7e86eea..26774e63ed0f56b6990c00bfda532eaa5a957d80 100644 (file)
@@ -551,6 +551,17 @@ This object is used by Windows native exception handling on non-x86 platforms
 where xdata unwind information is used. It is typically an 8 byte chunk of
 memory treated as two 32-bit integers.
 
+``llvm.eh.parentframe``
+----------------------
+
+.. code-block:: llvm
+
+  void @llvm.eh.parentframe(i8*)
+
+This intrinsic designates the provided static alloca as the object which holds
+the address of the parent frame.
+This object is used by Windows native exception handling on non-x86 platforms
+where xdata unwind information is used.
 
 SJLJ Intrinsics
 ---------------