[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