Lines Matching defs:IntMaskVT
39914 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits);
39915 IntMaskVT = MVT::getVectorVT(IntMaskVT, NumMaskElts);
39920 if (matchShuffleAsEXTRQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx,
39924 V1 = CanonicalizeShuffleInput(IntMaskVT, V1);
39925 Res = DAG.getNode(X86ISD::EXTRQI, DL, IntMaskVT, V1,
39931 if (matchShuffleAsINSERTQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx)) {
39934 V1 = CanonicalizeShuffleInput(IntMaskVT, V1);
39935 V2 = CanonicalizeShuffleInput(IntMaskVT, V2);
39936 Res = DAG.getNode(X86ISD::INSERTQI, DL, IntMaskVT, V1, V2,
39946 if (matchShuffleAsVTRUNC(ShuffleSrcVT, ShuffleVT, IntMaskVT, Mask, Zeroable,
39980 Res = DAG.getNode(ISD::TRUNCATE, DL, IntMaskVT, Res);
40015 SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true);
40124 SDValue VPermMask = DAG.getBuildVector(IntMaskVT, DL, VPermIdx);
40159 SDValue VPerm2MaskOp = getConstVector(VPerm2Idx, IntMaskVT, DAG, DL, true);
57678 MVT IntMaskVT = MVT::getVectorVT(IntMaskSVT, NumOps * NumSrcElts);
57679 SDValue Mask = getConstVector(ConcatMask, IntMaskVT, DAG, DL, true);
57712 MVT IntMaskVT = MVT::getVectorVT(IntMaskSVT, NumOps * NumSrcElts);
57713 SDValue Mask = getConstVector(ConcatMask, IntMaskVT, DAG, DL, true);