[WinEHPrepare] Refactor explicit EH preparation
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 16 Sep 2015 18:40:24 +0000 (18:40 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 16 Sep 2015 18:40:24 +0000 (18:40 +0000)
commit6badbab39a30eb1529541a96f9e1d1b526c10199
tree056ff97d472a778c542878e79d703a7e7c7be924
parent15c79f6c94dfa988f94f2de5a2fb314a83ec5c39
[WinEHPrepare] Refactor explicit EH preparation

Split the preparation machinery into several functions, we will want to
selectively enable/disable different parts of it for an alternative
mechanism for dealing with cross-funclet uses.

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