OSDN Git Service

[WinEH] Rip out the landingpad-based C++ EH state numbering code
authorReid Kleckner <rnk@google.com>
Wed, 16 Sep 2015 22:14:46 +0000 (22:14 +0000)
committerReid Kleckner <rnk@google.com>
Wed, 16 Sep 2015 22:14:46 +0000 (22:14 +0000)
commit436444d569938cd75bd05f3abb65fe57bce0f067
tree712f4b6e670fd20b785d6972a892893de5a16ccb
parent2334ac1e4cc684bf1f68ac47b4486cf5d4dc8528
[WinEH] Rip out the landingpad-based C++ EH state numbering code

It never really worked, and the new code is working better every day.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247860 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/CodeGen/WinEHFuncInfo.h
lib/CodeGen/AsmPrinter/WinException.cpp
lib/CodeGen/AsmPrinter/WinException.h
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/WinEHPrepare.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86WinEHState.cpp
test/CodeGen/WinEH/cppeh-prepared-catch-all.ll [deleted file]
test/CodeGen/WinEH/cppeh-prepared-catch-reordered.ll [deleted file]
test/CodeGen/WinEH/cppeh-prepared-catch.ll [deleted file]
test/CodeGen/WinEH/cppeh-prepared-cleanups.ll [deleted file]
test/CodeGen/WinEH/cppeh-state-calc-1.ll [deleted file]
test/CodeGen/X86/pr23900.ll [deleted file]
test/CodeGen/X86/win32-eh-states.ll
test/CodeGen/X86/win32-eh.ll