[InstCombine] Teach FoldPHIArgZextsIntoPHI about EHPads
authorDavid Majnemer <david.majnemer@gmail.com>
Sat, 7 Nov 2015 00:52:53 +0000 (00:52 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sat, 7 Nov 2015 00:52:53 +0000 (00:52 +0000)
commit38bab160815e57ae3aca8927c12ac4b18e2750c7
tree2ff0aa14cc0ed16804598fdc3a0fef48f9ed2c09
parentd81c5525e10168bb6ce5232b2f41ad825893162e
[InstCombine] Teach FoldPHIArgZextsIntoPHI about EHPads

FoldPHIArgZextsIntoPHI cannot insert an instruction after the PHI if
there is an EHPad in the BB.  Doing so would result in an instruction
inserted after a terminator.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252377 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombinePHI.cpp
test/Transforms/InstCombine/token.ll