Lines Matching defs:MaskNode

5090 static bool getTargetShuffleMaskIndices(SDValue MaskNode,
5096 if (!getTargetConstantBitsFromNode(MaskNode, MaskEltSizeInBits, UndefElts,
5383 SDValue MaskNode = N.getOperand(1);
5384 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5396 SDValue MaskNode = N.getOperand(1);
5397 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) {
5449 SDValue MaskNode = N.getOperand(2);
5453 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5466 SDValue MaskNode = N.getOperand(2);
5467 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) {
5478 SDValue MaskNode = N.getOperand(0);
5479 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5493 SDValue MaskNode = N.getOperand(1);
5494 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
9906 SDValue MaskNode = DAG.getConstant(VEXPANDMask, DL, IntegerType);
9910 SDValue VMask = getMaskNode(MaskNode, MVT::getVectorVT(MVT::i1, NumElts),
10724 SDValue MaskNode = DAG.getConstant(BlendMask, DL, IntegerType);
10725 return getVectorMaskingNode(V2, MaskNode, V1, Subtarget, DAG);
10793 SDValue MaskNode = DAG.getConstant(BlendMask, DL, IntegerType);
10794 return getVectorMaskingNode(V2, MaskNode, V1, Subtarget, DAG);
14108 SDValue MaskNode;
14122 MaskNode = getConstVector(AdjustedMask, MaskVT, DAG, DL, true);
14123 MaskNode = widenSubVector(MaskNode, false, Subtarget, DAG, DL, 512);
14125 MaskNode = getConstVector(Mask, MaskVT, DAG, DL, true);
14130 Result = DAG.getNode(X86ISD::VPERMV, DL, ShuffleVT, MaskNode, V1);
14132 Result = DAG.getNode(X86ISD::VPERMV3, DL, ShuffleVT, V1, MaskNode, V2);
14372 SDValue MaskNode = getConstVector(Mask, MVT::v16i8, DAG, DL, true);
14373 return DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, V1, V2, MaskNode);