Lines Matching defs:MaskNode

5254 static bool getTargetShuffleMaskIndices(SDValue MaskNode,
5260 if (!getTargetConstantBitsFromNode(MaskNode, MaskEltSizeInBits, UndefElts,
5582 SDValue MaskNode = N.getOperand(1);
5583 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5595 SDValue MaskNode = N.getOperand(1);
5596 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) {
5648 SDValue MaskNode = N.getOperand(2);
5652 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5665 SDValue MaskNode = N.getOperand(2);
5666 if (getTargetShuffleMaskIndices(MaskNode, 8, RawMask, RawUndefs)) {
5677 SDValue MaskNode = N.getOperand(0);
5678 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
5692 SDValue MaskNode = N.getOperand(1);
5693 if (getTargetShuffleMaskIndices(MaskNode, MaskEltSize, RawMask,
10166 SDValue MaskNode = DAG.getConstant(VEXPANDMask, DL, IntegerType);
10170 SDValue VMask = getMaskNode(MaskNode, MVT::getVectorVT(MVT::i1, NumElts),
10984 SDValue MaskNode = DAG.getConstant(BlendMask, DL, IntegerType);
10985 return getVectorMaskingNode(V2, MaskNode, V1, Subtarget, DAG);
11053 SDValue MaskNode = DAG.getConstant(BlendMask, DL, IntegerType);
11054 return getVectorMaskingNode(V2, MaskNode, V1, Subtarget, DAG);
14393 SDValue MaskNode;
14407 MaskNode = getConstVector(AdjustedMask, MaskVT, DAG, DL, true);
14408 MaskNode = widenSubVector(MaskNode, false, Subtarget, DAG, DL, 512);
14410 MaskNode = getConstVector(Mask, MaskVT, DAG, DL, true);
14415 Result = DAG.getNode(X86ISD::VPERMV, DL, ShuffleVT, MaskNode, V1);
14417 Result = DAG.getNode(X86ISD::VPERMV3, DL, ShuffleVT, V1, MaskNode, V2);
14657 SDValue MaskNode = getConstVector(Mask, MVT::v16i8, DAG, DL, true);
14658 return DAG.getNode(X86ISD::VPPERM, DL, MVT::v16i8, V1, V2, MaskNode);