Lines Matching refs:ZeroMask

6510     uint64_t ZeroMask = IsAndN ? 255 : 0;  in getFauxShuffleMask()  local
6521 Mask.push_back(ByteBits == ZeroMask ? SM_SentinelZero : i); in getFauxShuffleMask()
6684 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt); in getFauxShuffleMask() local
6685 if ((!N0.isUndef() && !DAG.MaskedValueIsZero(N0, ZeroMask)) || in getFauxShuffleMask()
6686 (!N1.isUndef() && !DAG.MaskedValueIsZero(N1, ZeroMask))) in getFauxShuffleMask()
7204 SmallBitVector ZeroMask(NumElems, false); in EltsFromConsecutiveLoads() local
7217 ZeroMask[i] = true; in EltsFromConsecutiveLoads()
7228 assert((ZeroMask | UndefMask | LoadMask).count() == NumElems && in EltsFromConsecutiveLoads()
7236 if ((ZeroMask | UndefMask).count() == NumElems) in EltsFromConsecutiveLoads()
7262 } else if (ZeroMask[i]) { in EltsFromConsecutiveLoads()
7314 if (ZeroMask[i]) in EltsFromConsecutiveLoads()
9846 SDValue ZeroMask = DAG.getConstant(0x80, DL, MVT::i8); in lowerVectorShuffleWithPSHUFB() local
9856 PSHUFBMask[i] = ZeroMask; in lowerVectorShuffleWithPSHUFB()
10134 APInt ZeroMask = APInt::getHighBitsSet(BitSize * 2, BitSize); in matchVectorShuffleWithPACK() local
10135 if ((N1.isUndef() || DAG.MaskedValueIsZero(VV1, ZeroMask)) && in matchVectorShuffleWithPACK()
10136 (N2.isUndef() || DAG.MaskedValueIsZero(VV2, ZeroMask))) { in matchVectorShuffleWithPACK()
13107 const int ZeroMask = 0x80; in lowerVectorShuffleAsBlendOfPSHUFBs() local
13108 int V1Idx = M < Size ? M * Scale + i % Scale : ZeroMask; in lowerVectorShuffleAsBlendOfPSHUFBs()
13109 int V2Idx = M < Size ? ZeroMask : (M - Size) * Scale + i % Scale; in lowerVectorShuffleAsBlendOfPSHUFBs()
13111 V1Idx = V2Idx = ZeroMask; in lowerVectorShuffleAsBlendOfPSHUFBs()
13115 V1InUse |= (ZeroMask != V1Idx); in lowerVectorShuffleAsBlendOfPSHUFBs()
13116 V2InUse |= (ZeroMask != V2Idx); in lowerVectorShuffleAsBlendOfPSHUFBs()
31848 unsigned ZeroMask = InsertPSMask & 0xF; in combineTargetShuffle() local
31851 if (((ZeroMask | (1u << DstIdx)) == 0xF) && !Op0.isUndef()) in combineTargetShuffle()
31856 if ((ZeroMask & (1u << DstIdx)) && !Op1.isUndef()) in combineTargetShuffle()