summaryrefslogtreecommitdiffstats
path: root/docs/ExtendingLLVM.rst
diff options
context:
space:
mode:
authorJoseph Tremoulet <jotrem@microsoft.com>2015-09-03 09:15:32 +0000
committerJoseph Tremoulet <jotrem@microsoft.com>2015-09-03 09:15:32 +0000
commit8f3f5c300ec8f29c62d966e5865fd95965f94878 (patch)
tree4fb4cbda87346ad4794fa29825f6e1742fe5086e /docs/ExtendingLLVM.rst
parent226889eb73e83dea20c050047bcff71e1552a90f (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.rst6
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``: