Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works"
authorReid Kleckner <reid@kleckner.net>
Thu, 23 Apr 2015 23:22:33 +0000 (23:22 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 23 Apr 2015 23:22:33 +0000 (23:22 +0000)
commitf87165820d1985a359bb22c29a8a309de5f52807
treec5b52d4d15f517928e3adb4e549be70175c70c55
parent04df402b09b38d9ba0cd7c2e3f7e3d7f8489cdbd
Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works"

This reverts commit r235617.

r235649 should have addressed the problems.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235667 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
include/llvm/CodeGen/MachineModuleInfo.h
lib/CodeGen/AsmPrinter/Win64Exception.cpp
lib/CodeGen/MachineModuleInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/WinEHPrepare.cpp
test/CodeGen/WinEH/seh-catch-all.ll
test/CodeGen/WinEH/seh-inlined-finally.ll
test/CodeGen/WinEH/seh-outlined-finally.ll
test/CodeGen/WinEH/seh-prepared-basic.ll
test/CodeGen/WinEH/seh-resume-phi.ll
test/CodeGen/WinEH/seh-simple.ll
test/CodeGen/X86/seh-basic.ll [deleted file]
test/CodeGen/X86/seh-catch-all.ll
test/CodeGen/X86/seh-except-finally.ll
test/CodeGen/X86/seh-finally.ll
test/CodeGen/X86/seh-safe-div.ll
test/CodeGen/X86/win_eh_prepare.ll