[PATCH] D27616: Add LLVM-C interface for Windows x64 SEH instructions

Nick Barnes via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 9 04:19:05 PST 2016


NickBarnes created this revision.
NickBarnes added a reviewer: llvm-commits.
Herald added a reviewer: deadalnix.

The LLVM-C interface provides no means to construct catchswitch, catchpad, catchret, cleanuppad, or cleanupret instructions, or to attach a funclet operand bundle to call or invoke instructions (which is required in cleanuppad blocks).

This patch provides the most basic functionality, and is sufficient for the project I'm working on.  More could be done, but this much is required to get anywhere.


https://reviews.llvm.org/D27616

Files:
  include/llvm-c/Core.h
  lib/IR/Core.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27616.80889.patch
Type: text/x-patch
Size: 6379 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161209/d2c67801/attachment.bin>


More information about the llvm-commits mailing list