[WinEH] Hoist state stores from successors
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 18 Feb 2016 21:13:35 +0000 (21:13 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 18 Feb 2016 21:13:35 +0000 (21:13 +0000)
commita822c880a90b6f393664848ea7b28bcd2110e9ab
treedb65528de09fe4debf6c52757cdf84b53ddfd890
parent0fc35d0a42057ab416737b38a9f836d6c99aac4c
[WinEH] Hoist state stores from successors

If we know that all of our successors want to be in the exact same
state, it makes sense to hoist the state transition into their common
predecessor.

Differential Revision: http://reviews.llvm.org/D17391

llvm-svn: 261262
llvm/lib/Target/X86/X86WinEHState.cpp
llvm/test/CodeGen/X86/win-catchpad.ll