[LLVMdev] [PATCH] Seh exceptions on Win64

Yaron Keren yaron.keren at gmail.com
Fri Apr 18 03:11:14 PDT 2014


Hi Chandler,

There were five SEH releated patches posted in two threads in the last days.

Two different patches in Martell e-mail starting this thread: the win64 seh
(llvm) and the register names

Three more related SEH patches in another thread: one for win64 seh clang,
one for MinGW toolchain and another for unreachable prologue.

To clarify and allow proper reviews for the different patches I opened
reviews for four of them (the fifth got LGTM in the discussion but it does
have the ownership issue you wrote)

D3417
Emit a trap instruction for IR 'unreachable <http://reviews.llvm.org/D3417>

D3418
SEH exceptions on Win64 (LLVM) <http://reviews.llvm.org/D3418>

D3419
SEH exceptions on Win64 (clang part) <http://reviews.llvm.org/D3419>

D3420
MinGW toolchain <http://reviews.llvm.org/D3420>


Per your suggestion the link to the original discussion in D3418 was added.

Code authors are:
unreachable is by Vadim Chugunov.
win64 seh llvm is by Kai Nacke + Martell re-posting.
win64 seh clang is by Martell.
mingw toolchain is by Martell.
register names is by Ray Donnelly + Martell posting it.
seh test for "register names" ( test is r206566) by myself.

All but the "register names" patch were posted by their author on the llvm
lists.

Yaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140418/67f61883/attachment.html>


More information about the llvm-dev mailing list