Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works"
authorReid Kleckner <reid@kleckner.net>
Thu, 23 Apr 2015 18:34:01 +0000 (18:34 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 23 Apr 2015 18:34:01 +0000 (18:34 +0000)
commit909ea7e6b87844e1b95fa66d8fb8ed2eeaf495e9
treeab06b5219018b590dccd5e5b7c882aa1ab599804
parent7c5cb066d091eed948d0ef10bb15b9def37b81ab
Revert "[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works"

We still have some "uses remain after removal" issues in -O0 builds.

This reverts commit r235557.

llvm-svn: 235617
16 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-simple.ll
llvm/test/CodeGen/X86/seh-basic.ll [new file with mode: 0644]
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