[PATCH] Outline functions for SEH with the MSVC environment

Andy Kaylor andrew.kaylor at intel.com
Tue Jan 20 13:29:04 PST 2015


Updated the patch to expect a single llvm.eh.selector.for intrinsic.
Removed cleanup outlining because that seems not to be settled yet.
Added support for pruning filter code that has been outlined.
Updated test to verify that outlined code has been removed from its original location.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D6556

Files:
  include/llvm/CodeGen/Passes.h
  include/llvm/InitializePasses.h
  include/llvm/Transforms/Utils/Cloning.h
  lib/CodeGen/CMakeLists.txt
  lib/CodeGen/CodeGen.cpp
  lib/CodeGen/MSVCEHPrepare.cpp
  lib/CodeGen/Passes.cpp
  lib/Transforms/Utils/CloneFunction.cpp
  lib\CodeGen\MSVCEHPrepare.cpp
  test/CodeGen/X86/seh-outline.ll
  tools/opt/opt.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6556.18455.patch
Type: text/x-patch
Size: 40300 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150120/83397c3b/attachment.bin>


More information about the llvm-commits mailing list