summaryrefslogtreecommitdiffstats
path: root/llvm/docs/ExceptionHandling.rst
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-04-03 22:32:26 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-04-03 22:32:26 +0000
commit3337064a47a7fbc1e40c41975a8fe084493fd759 (patch)
tree7bda09bdd847fc27ee4ac905565530c367b0a501 /llvm/docs/ExceptionHandling.rst
parent25a0d3dd64e4c0873036140587f48ec00893f9f2 (diff)
downloadbcm5719-llvm-3337064a47a7fbc1e40c41975a8fe084493fd759.tar.gz
bcm5719-llvm-3337064a47a7fbc1e40c41975a8fe084493fd759.zip
[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. llvm-svn: 234061
Diffstat (limited to 'llvm/docs/ExceptionHandling.rst')
-rw-r--r--llvm/docs/ExceptionHandling.rst12
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/docs/ExceptionHandling.rst b/llvm/docs/ExceptionHandling.rst
index 6c33e0b363c..72ed78a3c99 100644
--- a/llvm/docs/ExceptionHandling.rst
+++ b/llvm/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
---------------
OpenPOWER on IntegriCloud