Home | History | Annotate | Download | only in X86

Lines Matching refs:ZeroMask

6187     uint64_t ZeroMask = IsAndN ? 255 : 0;
6198 Mask.push_back(ByteBits == ZeroMask ? SM_SentinelZero : i);
6289 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt);
6290 if ((!N0.isUndef() && !DAG.MaskedValueIsZero(N0, ZeroMask)) ||
6291 (!N1.isUndef() && !DAG.MaskedValueIsZero(N1, ZeroMask)))
6789 SmallBitVector ZeroMask(NumElems, false);
6802 ZeroMask[i] = true;
6813 assert((ZeroMask | UndefMask | LoadMask).count() == NumElems &&
6821 if ((ZeroMask | UndefMask).count() == NumElems)
6847 } else if (ZeroMask[i]) {
6899 if (ZeroMask[i])
9273 SDValue ZeroMask = DAG.getConstant(0x80, DL, MVT::i8);
9283 PSHUFBMask[i] = ZeroMask;
9561 APInt ZeroMask = APInt::getHighBitsSet(BitSize * 2, BitSize);
9562 if ((N1.isUndef() || DAG.MaskedValueIsZero(VV1, ZeroMask)) &&
9563 (N2.isUndef() || DAG.MaskedValueIsZero(VV2, ZeroMask))) {
12337 const int ZeroMask = 0x80;
12339 : ZeroMask;
12341 ? ZeroMask
12344 V1Idx = V2Idx = ZeroMask;
12347 V1InUse |= (ZeroMask != V1Idx);
12348 V2InUse |= (ZeroMask != V2Idx);
30753 unsigned ZeroMask = InsertPSMask & 0xF;
30756 if (((ZeroMask | (1u << DstIdx)) == 0xF) && !Op0.isUndef())
30761 if ((ZeroMask & (1u << DstIdx)) && !Op1.isUndef())