[PATCH] D12533: [WinEH] Add llvm.eh.padparam intrinsic

Joseph Tremoulet via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 1 08:57:58 PDT 2015


JosephTremoulet created this revision.
JosephTremoulet added reviewers: rnk, majnemer, andrew.w.kaylor.
JosephTremoulet added a subscriber: llvm-commits.

This intrinsic can be used to extract a value from a catchpad/cleanuppad
(such as an exception code or a pointer to a caught exception).  The
argument and return types are personality-specific except that the first
argument must have token type (and be a catchpad or cleanuppad).

Also clarify ExtendingLLVM documentation regarding overloaded intrinsics.


http://reviews.llvm.org/D12533

Files:
  docs/ExceptionHandling.rst
  docs/ExtendingLLVM.rst
  include/llvm/IR/Intrinsics.td
  test/CodeGen/WinEH/wineh-intrinsics.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12533.33698.patch
Type: text/x-patch
Size: 3877 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150901/cb43742d/attachment.bin>


More information about the llvm-commits mailing list