[X86] Cleanup uses of computeKnownBits by using MaskedValueIsZero helper instead. NFCI.

llvm-svn: 314652
This commit is contained in:
Simon Pilgrim 2017-10-02 09:08:45 +00:00
parent e4084f6bdb
commit e575651370
1 changed files with 3 additions and 6 deletions

View File

@ -5946,12 +5946,9 @@ static bool getFauxShuffleMask(SDValue N, SmallVectorImpl<int> &Mask,
DAG.ComputeNumSignBits(N1) <= NumBitsPerElt)
return false;
} else {
KnownBits Known0, Known1;
DAG.computeKnownBits(N0, Known0);
if (Known0.countMinLeadingZeros() < NumBitsPerElt)
return false;
DAG.computeKnownBits(N1, Known1);
if (Known1.countMinLeadingZeros() < NumBitsPerElt)
APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt);
if (!DAG.MaskedValueIsZero(N0, ZeroMask) ||
!DAG.MaskedValueIsZero(N1, ZeroMask))
return false;
}