[X86] Remove unused node after morphing it from shr to and.
authorBenjamin Kramer <benny.kra@googlemail.com>
Wed, 20 May 2015 20:10:26 +0000 (20:10 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Wed, 20 May 2015 20:10:26 +0000 (20:10 +0000)
commit644f1ff1842070ac6a3321e52174df1b1df84998
tree0a30c23326d84daa4cb5a8765ac412bec2dc32fd
parentc212d49d750f28009a61508be14517b45e7527db
[X86] Remove unused node after morphing it from shr to and.

In some cases it won't get cleaned up properly leading to crashes
downstream. PR23353.

Based on a patch by Davide Italiano.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@237828 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/cmp.ll