[PATCH] Handle nested landing pads in outlined catch handlers for Windows C++ EH
Andy Kaylor
andrew.kaylor at intel.com
Thu Apr 2 17:08:23 PDT 2015
Rebased to merge with latest WinEH changes.
Moved parseEHActions into WinEHPrepare and updated it to save the exception object frameescape index.
Updated the code that was previously parsing eh.actions calls in a different way.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D8596
Files:
include/llvm/CodeGen/WinEHFuncInfo.h
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/WinEHPrepare.cpp
test/CodeGen/WinEH/cppeh-catch-unwind.ll
test/CodeGen/WinEH/cppeh-nested-1.ll
test/CodeGen/WinEH/cppeh-nested-3.ll
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8596.23188.patch
Type: text/x-patch
Size: 35365 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150403/5c993bf9/attachment.bin>
More information about the llvm-commits
mailing list