Extended support for native Windows C++ EH outlining
authorAndrew Kaylor <andrew.kaylor@intel.com>
Wed, 11 Mar 2015 23:22:06 +0000 (23:22 +0000)
committerAndrew Kaylor <andrew.kaylor@intel.com>
Wed, 11 Mar 2015 23:22:06 +0000 (23:22 +0000)
commit1134ac4a0f754b75524687fc86ab4aa10562a1b8
treee70127bc931bac4d978da0b50f661c767ddf9c84
parentfba5b65942f81ece926eeb4114f41cb27fdcb9d7
Extended support for native Windows C++ EH outlining

Differential Review: http://reviews.llvm.org/D7886

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231981 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/Cloning.h
lib/CodeGen/WinEHPrepare.cpp
lib/Transforms/Utils/CloneFunction.cpp
test/CodeGen/WinEH/cppeh-catch-all.ll
test/CodeGen/WinEH/cppeh-catch-scalar.ll
test/CodeGen/WinEH/cppeh-frame-vars.ll
test/CodeGen/WinEH/cppeh-inalloca.ll
test/CodeGen/WinEH/cppeh-min-unwind.ll
test/CodeGen/WinEH/cppeh-nested-2.ll [new file with mode: 0644]
test/CodeGen/WinEH/cppeh-nonalloca-frame-values.ll