Lines Matching defs:UndefElts
4897 APInt &UndefElts,
4924 UndefElts = UndefSrcElts;
4941 UndefElts = APInt(NumElts, 0);
4952 UndefElts.setBit(i);
5164 UndefElts, EltBits, AllowWholeUndefs,
5170 UndefElts = UndefElts.extractBits(NumSubElts, BaseIdx);
5203 UndefElts = APInt::getZero(NumElts);
5207 UndefElts.setBit(i);
5211 UndefElts.setBit(i);
5215 UndefElts.setBit(i);
5228 APInt UndefElts;
5231 Op, Op.getScalarValueSizeInBits(), UndefElts, EltBits,
5235 if (UndefElts[i])
5257 APInt &UndefElts) {
5260 if (!getTargetConstantBitsFromNode(MaskNode, MaskEltSizeInBits, UndefElts,
5274 APInt UndefElts;
5276 if (!getTargetConstantBitsFromNode(V, EltSizeInBIts, UndefElts, EltBits,
5283 IsPow2OrUndef &= UndefElts[I] || EltBits[I].isPowerOf2();
5314 APInt UndefElts;
5317 V.getScalarValueSizeInBits(), UndefElts,
5330 getConstVector(EltBits, UndefElts, VT, DAG, DL));
5971 APInt UndefElts;
5973 if (!getTargetConstantBitsFromNode(Cond, EltSizeInBits, UndefElts, EltBits,
5985 if (UndefElts[i] || (!IsBLENDV && EltBits[i].isZero()) ||
6038 APInt UndefElts;
6044 if (!getTargetConstantBitsFromNode(IsAndN ? N0 : N1, 8, UndefElts, EltBits,
6050 assert(UndefElts.isZero() && "Unexpected UNDEF element in AND/ANDNP mask");
30064 APInt UndefElts;
30066 if (getTargetConstantBitsFromNode(Amt, SVTBits, UndefElts, EltBits)) {
30070 if (UndefElts[I] || EltBits[I].uge(SVTBits))
38525 APInt UndefElts;
38527 if (getTargetConstantBitsFromNode(Op, BitWidth, UndefElts, EltBits,
38535 if (UndefElts[I]) {
40092 APInt UndefElts(NumMaskElts, 0);
40097 UndefElts.setBit(i);
40104 SDValue BitMask = getConstVector(EltBits, UndefElts, MaskVT, DAG, DL);
40651 APInt UndefElts(NumMaskElts, 0);
40659 UndefElts.setBit(i);
40672 UndefElts.setBit(i);
40686 assert((UndefElts | ZeroElts | ConstantElts).isAllOnes());
40689 if ((UndefElts | ZeroElts).isAllOnes())
40703 SDValue CstOp = getConstVector(ConstantBitData, UndefElts, MaskVT, DAG, DL);
41061 APInt UndefElts;
41064 return getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts,
43241 APInt UndefElts;
43247 if (getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts,
43254 if (UndefElts[I]) {
44530 APInt &UndefElts,
44539 UndefElts = APInt::getZero(NumElts);
44543 return TargetLowering::isSplatValueForTargetNode(Op, DemandedElts, UndefElts,
45161 APInt UndefElts;
45163 if (getTargetConstantBitsFromNode(N0, 64, UndefElts, EltBits,
49709 auto &UndefElts = (Elt >= NumSrcEltsPerLane ? UndefElts1 : UndefElts0);
49712 if (UndefElts[SrcIdx]) {
49883 APInt UndefElts;
49885 if (getTargetConstantBitsFromNode(N1, 64, UndefElts, EltBits,
49999 APInt UndefElts;
50001 if (!getTargetConstantBitsFromNode(V, NumBitsPerElt, UndefElts, EltBits,
50012 if (UndefElts[i])
50022 UndefElts = 0;
50023 return getConstVector(EltBits, UndefElts, VT.getSimpleVT(), DAG, SDLoc(N));
51245 APInt UndefElts;
51251 if (getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts,
51256 if (UndefElts[I]) {
51299 APInt UndefElts;
51302 getTargetConstantBitsFromNode(BitMask, 8, UndefElts, EltBits) &&
51313 if (UndefElts[i])
52014 APInt UndefElts;
52018 if (!getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts, EltBits))
53994 APInt UndefElts;
53998 if (getTargetConstantBitsFromNode(Op1, ScalarSize, UndefElts, EltBits,
54002 if (!UndefElts[I] && !EltBits[I].isSignMask())
54793 APInt UndefElts;
54797 if (getTargetConstantBitsFromNode(Op, EltSizeInBits, UndefElts,
54802 if (UndefElts[I]) {
55787 APInt UndefElts;
55789 if (getTargetConstantBitsFromNode(Src, NumBitsPerElt, UndefElts, EltBits,
55794 if (!UndefElts[Idx] && EltBits[Idx].isNegative())
55865 APInt UndefElts;
55868 UndefElts, EltBits)) {
55871 if (!UndefElts[Idx] && EltBits[Idx].isNegative())
56002 BitVector UndefElts;
56003 if (ConstantSDNode *C = BV->getConstantSplatNode(&UndefElts)) {
56005 if (UndefElts.none()) {
58050 APInt UndefElts = APInt::getZero(VT.getVectorNumElements());
58059 UndefElts.insertBits(OpUndefElts, I * OpUndefElts.getBitWidth());
58062 Constant *C = getConstantVector(VT, EltBits, UndefElts, Ctx);