summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-03-27 04:17:07 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-03-27 04:17:07 +0000
commitdb573736fdcd5cb377c2e585039beaf665bcf64b (patch)
treea3d4d6f3cf17bdf21398abcf9f6cb397256d830b /docs
parent6284bcd95b6f9c1fcf54985c8361640044067987 (diff)
WinEH: Create a parent frame alloca for HandlerType xdata tables
We don't have any logic to emit those tables yet, so the SDAG lowering of this intrinsic is just a stub. We can see the intrinsic in the prepared IR, though. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233354 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/ExceptionHandling.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/ExceptionHandling.rst b/docs/ExceptionHandling.rst
index 21de19b075..26774e63ed 100644
--- a/docs/ExceptionHandling.rst
+++ b/docs/ExceptionHandling.rst
@@ -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
---------------