OSDN Git Service

[WinEH] Fix ip2state table emission with funclets
authorReid Kleckner <rnk@google.com>
Mon, 28 Sep 2015 23:56:30 +0000 (23:56 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 28 Sep 2015 23:56:30 +0000 (23:56 +0000)
commitc18144386497cf02082206ddb6cc78e45d5e3667
tree91163cf4d0f025259e21c9445f46bb2e8391e147
parent7df74560640c58b524620fc11eb740cac685ba13
[WinEH] Fix ip2state table emission with funclets

Previously we were hijacking the old LandingPadInfo data structures to
communicate our state numbers. Now we don't need that anymore.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248763 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/WinEHFuncInfo.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/WinException.cpp
lib/CodeGen/AsmPrinter/WinException.h
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/WinEHPrepare.cpp
test/CodeGen/X86/win-catchpad.ll
test/CodeGen/X86/win-cleanuppad.ll