diff options
author | Joseph Tremoulet <jotrem@microsoft.com> | 2015-09-03 09:15:32 +0000 |
---|---|---|
committer | Joseph Tremoulet <jotrem@microsoft.com> | 2015-09-03 09:15:32 +0000 |
commit | 8f3f5c300ec8f29c62d966e5865fd95965f94878 (patch) | |
tree | 4fb4cbda87346ad4794fa29825f6e1742fe5086e /docs/ExtendingLLVM.rst | |
parent | 226889eb73e83dea20c050047bcff71e1552a90f (diff) |
[WinEH] Add llvm.eh.exceptionpointer intrinsic
Summary:
This intrinsic can be used to extract a pointer to the exception caught by
a given catchpad. Its argument has token type and must be a `catchpad`.
Also clarify ExtendingLLVM documentation regarding overloaded intrinsics.
Reviewers: majnemer, andrew.w.kaylor, sanjoy, rnk
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D12533
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246752 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ExtendingLLVM.rst')
-rw-r--r-- | docs/ExtendingLLVM.rst | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/ExtendingLLVM.rst b/docs/ExtendingLLVM.rst index 3fd54c8360e5..87f48c993425 100644 --- a/docs/ExtendingLLVM.rst +++ b/docs/ExtendingLLVM.rst @@ -49,9 +49,9 @@ function and then be turned into an instruction if warranted. Add an entry for your intrinsic. Describe its memory access characteristics for optimization (this controls whether it will be DCE'd, CSE'd, etc). Note - that any intrinsic using the ``llvm_int_ty`` type for an argument will - be deemed by ``tblgen`` as overloaded and the corresponding suffix will - be required on the intrinsic's name. + that any intrinsic using one of the ``llvm_any*_ty`` types for an argument or + return type will be deemed by ``tblgen`` as overloaded and the corresponding + suffix will be required on the intrinsic's name. #. ``llvm/lib/Analysis/ConstantFolding.cpp``: |