[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works
authorReid Kleckner <reid@kleckner.net>
Wed, 22 Apr 2015 22:13:09 +0000 (22:13 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 22 Apr 2015 22:13:09 +0000 (22:13 +0000)
commitd9b72fea112333a8998f1185d454eae1496523bd
tree0b54027d1ee857cb45078e0d734fe265b7e3745a
parent391b60ce58ffb43c946aa221a7564e5c338f99f8
[SEH] Remove the old __C_specific_handler code now that WinEHPrepare works

This removes the -sehprepare flag and makes __C_specific_handler
functions always to use WinEHPrepare.

This was tested by building all of chromium_builder_tests and running a
few tests that use SEH, but if something breaks, we can revert this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235557 91177308-0d34-0410-b5e6-96231b3b80d8
16 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-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