diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-04-03 22:32:26 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-04-03 22:32:26 +0000 |
commit | f89ce9a09d44506828e5397bdbe378addbbcf9bd (patch) | |
tree | 6c0259d6b34d68538b2850b9a90346bd594a3eff /docs/ExceptionHandling.rst | |
parent | 2902e1ca869ade6c53e565431417a64cbcd3f6d5 (diff) |
[WinEH] Sink UnwindHelp completely out of IR
We don't need to represent UnwindHelp in IR. Instead, we can use the
knowledge that we are emitting the parent function to decide if we
should create the UnwindHelp stack object.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234061 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ExceptionHandling.rst')
-rw-r--r-- | docs/ExceptionHandling.rst | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/docs/ExceptionHandling.rst b/docs/ExceptionHandling.rst index 6c33e0b363c5..72ed78a3c99a 100644 --- a/docs/ExceptionHandling.rst +++ b/docs/ExceptionHandling.rst @@ -543,18 +543,6 @@ In order to preserve the structure of the CFG, a call to '``llvm.eh.actions``' must be followed by an ':ref:`indirectbr <i_indirectbr>`' instruction that jumps to the result of the intrinsic call. -``llvm.eh.unwindhelp`` ----------------------- - -.. code-block:: llvm - - void @llvm.eh.unwindhelp(i8*) - -This intrinsic designates the provided static alloca as the unwind help object. -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. - SJLJ Intrinsics --------------- |