[SDAG] Fix zeroExtend assertion error
authorNirav Dave <niravd@google.com>
Thu, 23 Mar 2017 15:01:50 +0000 (15:01 +0000)
committerNirav Dave <niravd@google.com>
Thu, 23 Mar 2017 15:01:50 +0000 (15:01 +0000)
commite9ca32ae52613a94b622f5cdb57f5b7533cc1d35
treef76a29573fbb652854232571d7f37bdd7c0ee90f
parenta2285ebd4faee4b610017b11d48febdbb7963784
[SDAG] Fix zeroExtend assertion error

Move CombineTo preventing deleted node from being returned in
visitZERO_EXTEND.

Fixes PR32284.

Reviewers: RKSimon, bogner

Reviewed By: RKSimon

Subscribers: llvm-commits

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

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