Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"
authorReid Kleckner <reid@kleckner.net>
Fri, 1 May 2015 22:40:25 +0000 (22:40 +0000)
committerReid Kleckner <reid@kleckner.net>
Fri, 1 May 2015 22:40:25 +0000 (22:40 +0000)
commit2701a7ff17508dcf9971f1c84e58cc0c5d187873
tree0771d00ccbac532d6fd3976af04ee25cdf3896ed
parent5ec52ca1bf7a682989c7c1ee787d310245a77054
Re-land "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"

This reverts commit r236340.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236359 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCAsmInfo.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/WinEHPrepare.cpp
lib/Target/X86/CMakeLists.txt
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
lib/Target/X86/X86.h
lib/Target/X86/X86TargetMachine.cpp
lib/Target/X86/X86WinEHState.cpp [new file with mode: 0644]
test/CodeGen/X86/inalloca-invoke.ll
test/CodeGen/X86/win32-eh.ll [new file with mode: 0644]