Lines Matching refs:IntMaskVT
38273 MVT IntMaskVT = MVT::getIntegerVT(MaskEltSizeInBits); in combineX86ShuffleChain() local
38274 IntMaskVT = MVT::getVectorVT(IntMaskVT, NumMaskElts); in combineX86ShuffleChain()
38279 if (matchShuffleAsEXTRQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx, in combineX86ShuffleChain()
38283 V1 = CanonicalizeShuffleInput(IntMaskVT, V1); in combineX86ShuffleChain()
38284 Res = DAG.getNode(X86ISD::EXTRQI, DL, IntMaskVT, V1, in combineX86ShuffleChain()
38290 if (matchShuffleAsINSERTQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx)) { in combineX86ShuffleChain()
38293 V1 = CanonicalizeShuffleInput(IntMaskVT, V1); in combineX86ShuffleChain()
38294 V2 = CanonicalizeShuffleInput(IntMaskVT, V2); in combineX86ShuffleChain()
38295 Res = DAG.getNode(X86ISD::INSERTQI, DL, IntMaskVT, V1, V2, in combineX86ShuffleChain()
38305 if (matchShuffleAsVTRUNC(ShuffleSrcVT, ShuffleVT, IntMaskVT, Mask, Zeroable, in combineX86ShuffleChain()
38339 Res = DAG.getNode(ISD::TRUNCATE, DL, IntMaskVT, Res); in combineX86ShuffleChain()
38370 SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true); in combineX86ShuffleChain()
38479 SDValue VPermMask = DAG.getBuildVector(IntMaskVT, DL, VPermIdx); in combineX86ShuffleChain()
38514 SDValue VPerm2MaskOp = getConstVector(VPerm2Idx, IntMaskVT, DAG, DL, true); in combineX86ShuffleChain()
54019 MVT IntMaskVT = MVT::getVectorVT(IntMaskSVT, NumOps * NumSrcElts); in combineConcatVectorOps() local
54020 SDValue Mask = getConstVector(ConcatMask, IntMaskVT, DAG, DL, true); in combineConcatVectorOps()