Do not let MaskedValueIsZero consider undef to be zero, for reasons
authorChris Lattner <sabre@nondot.org>
Wed, 20 Jul 2005 18:49:28 +0000 (18:49 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 20 Jul 2005 18:49:28 +0000 (18:49 +0000)
commitf9944f109c1ac2beee36ea5c7f161ba0ea32ff17
treec3bfdc42b18c82cb9bf6eeda93a15527b5878a61
parente884dc2c586bc2f6646ffce89fef5100b412326e
Do not let MaskedValueIsZero consider undef to be zero, for reasons
explained in the comment.

This fixes UnitTests/2003-09-18-BitFieldTest on darwin

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22483 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp