diff options
Diffstat (limited to 'llvm/docs')
-rw-r--r-- | llvm/docs/ExceptionHandling.rst | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/docs/ExceptionHandling.rst b/llvm/docs/ExceptionHandling.rst index ee157d096a2..21de19b0752 100644 --- a/llvm/docs/ExceptionHandling.rst +++ b/llvm/docs/ExceptionHandling.rst @@ -539,6 +539,18 @@ 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 --------------- |