[SDAG] Deal with deleted node in PromoteIntShiftOp
authorNirav Dave <niravd@google.com>
Tue, 28 Mar 2017 17:09:49 +0000 (17:09 +0000)
committerNirav Dave <niravd@google.com>
Tue, 28 Mar 2017 17:09:49 +0000 (17:09 +0000)
commit472b5efc8b37d99989bcedb2e63abc08911b33a7
tree5b1822c7a192401472cb05cf933e3fc2d97d29d4
parenta4c354951bd8c998294110e92e18d65e5ce363d4
[SDAG] Deal with deleted node in PromoteIntShiftOp

Deal with case that initial node is deleted during dag-combine leading
to an assertional failure in promoteIntShiftOp.

Fixes PR32420.

Reviewers: spatel, RKSimon

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D31403

llvm-svn: 298931
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/pr32420.ll [new file with mode: 0644]