Have the SjLjEHPrepare pass do some more heavy lifting.
authorBill Wendling <isanbard@gmail.com>
Wed, 28 Sep 2011 21:56:53 +0000 (21:56 +0000)
committerBill Wendling <isanbard@gmail.com>
Wed, 28 Sep 2011 21:56:53 +0000 (21:56 +0000)
commitcc8cf97be434b4e2b9c0388db1bfb709f09098eb
treecad25298c489f551f3a0cbab75139cbbca8df725
parent7da52dd2fa0be032ba7f66912b0ce4500a6565c0
Have the SjLjEHPrepare pass do some more heavy lifting.

Upon further review, most of the EH code should remain written at the IR
level. The part which breaks SSA form is the dispatch table, so that part will
be moved to the back-end.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140730 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SjLjEHPrepare.cpp