DAGCombine: Avoid an edge case where it tried to create an i0 type for (x & 0) == 0.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 21 May 2013 08:51:09 +0000 (08:51 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 21 May 2013 08:51:09 +0000 (08:51 +0000)
commitf19b8b018be4b0478f741bf35287db3488fda8d6
treebadb6014825a9a7bd8bc2e9dcaf7a4aa37ce5972
parent275428fe4abd4bd690456d29c7c54143d653cb4f
DAGCombine: Avoid an edge case where it tried to create an i0 type for (x & 0) == 0.

Fixes PR16083.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182357 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/TargetLowering.cpp
test/CodeGen/X86/shrink-compare.ll