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)
commit5c5facc2ce1b8469494e37c07f69223e3bc45d2c
tree68bbda5c15ee53b1a14f61348941cc7a36f3eaec
parentef680565213b3cbe6ecc3162d37447d822bd3aa3
Re-commit "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works"

This reverts commit r235617.

r235649 should have addressed the problems.

llvm-svn: 235667
17 files changed:
llvm/include/llvm/CodeGen/MachineModuleInfo.h
llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp
llvm/lib/CodeGen/MachineModuleInfo.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/lib/CodeGen/WinEHPrepare.cpp
llvm/test/CodeGen/WinEH/seh-catch-all.ll
llvm/test/CodeGen/WinEH/seh-inlined-finally.ll
llvm/test/CodeGen/WinEH/seh-outlined-finally.ll
llvm/test/CodeGen/WinEH/seh-prepared-basic.ll
llvm/test/CodeGen/WinEH/seh-resume-phi.ll
llvm/test/CodeGen/WinEH/seh-simple.ll
llvm/test/CodeGen/X86/seh-basic.ll [deleted file]
llvm/test/CodeGen/X86/seh-catch-all.ll
llvm/test/CodeGen/X86/seh-except-finally.ll
llvm/test/CodeGen/X86/seh-finally.ll
llvm/test/CodeGen/X86/seh-safe-div.ll
llvm/test/CodeGen/X86/win_eh_prepare.ll