[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)
commit64a2a6a473553f178b74c785722d4f8dfd6b9eb1
tree03832e9e3ad863a9a103c0bd9e617dbe40ac7c6a
parent1f6220b0c9db9061f1fa1bfa83eca3d28fa627a7
[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.

llvm-svn: 235557
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 [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