Searched refs:ZeroMask (Results 1 – 4 of 4) sorted by relevance
3009 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local3032 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()3037 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local3060 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()3066 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local3120 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()3128 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local3129 bool IsSaturating = Name[ZeroMask ? 21 : 20] == 's'; in UpgradeIntrinsicCall()3151 Value *PassThru = ZeroMask ? ConstantAggregateZero::get(CI->getType()) in UpgradeIntrinsicCall()3158 bool ZeroMask = Name[11] == 'z'; in UpgradeIntrinsicCall() local[all …]
646 Constant *ZeroMask = ConstantAggregateZero::get( in foldInsSequenceIntoBroadcast() local649 return new ShuffleVectorInst(InsertFirst, UndefValue::get(VT), ZeroMask); in foldInsSequenceIntoBroadcast()
6187 uint64_t ZeroMask = IsAndN ? 255 : 0; in getFauxShuffleMask() local6198 Mask.push_back(ByteBits == ZeroMask ? SM_SentinelZero : i); in getFauxShuffleMask()6289 APInt ZeroMask = APInt::getHighBitsSet(2 * NumBitsPerElt, NumBitsPerElt); in getFauxShuffleMask() local6290 if ((!N0.isUndef() && !DAG.MaskedValueIsZero(N0, ZeroMask)) || in getFauxShuffleMask()6291 (!N1.isUndef() && !DAG.MaskedValueIsZero(N1, ZeroMask))) in getFauxShuffleMask()6789 SmallBitVector ZeroMask(NumElems, false); in EltsFromConsecutiveLoads() local6802 ZeroMask[i] = true; in EltsFromConsecutiveLoads()6813 assert((ZeroMask | UndefMask | LoadMask).count() == NumElems && in EltsFromConsecutiveLoads()6821 if ((ZeroMask | UndefMask).count() == NumElems) in EltsFromConsecutiveLoads()6847 } else if (ZeroMask[i]) { in EltsFromConsecutiveLoads()[all …]
5569 SmallBitVector ZeroMask(NumElems, false); in EltsFromConsecutiveLoads() local5582 ZeroMask[i] = true; in EltsFromConsecutiveLoads()5593 assert((ZeroMask | UndefMask | LoadMask).count() == NumElems && in EltsFromConsecutiveLoads()5601 if ((ZeroMask | UndefMask).count() == NumElems) in EltsFromConsecutiveLoads()5627 } else if (ZeroMask[i]) { in EltsFromConsecutiveLoads()5674 if (ZeroMask[i]) in EltsFromConsecutiveLoads()7321 SDValue ZeroMask = DAG.getConstant(0x80, DL, MVT::i8); in lowerVectorShuffleWithPSHUFB() local7330 PSHUFBMask[i] = ZeroMask; in lowerVectorShuffleWithPSHUFB()9866 const int ZeroMask = 0x80; in lowerVectorShuffleAsBlendOfPSHUFBs() local9868 : ZeroMask; in lowerVectorShuffleAsBlendOfPSHUFBs()[all …]