Lines Matching refs:SubVT
6503 EVT SubVT = Sub.getValueType(); in collectConcatOps() local
6506 if (VT.getSizeInBits() == (SubVT.getSizeInBits() * 2)) { in collectConcatOps()
6510 Ops.push_back(DAG.getUNDEF(SubVT)); in collectConcatOps()
6516 Src.getOperand(1).getValueType() == SubVT && in collectConcatOps()
6530 Ops.push_back(DAG.getUNDEF(SubVT)); in collectConcatOps()
6896 EVT SubVT = V1.getValueType(); in concatSubVectors() local
6897 EVT SubSVT = SubVT.getScalarType(); in concatSubVectors()
6898 unsigned SubNumElts = SubVT.getVectorNumElements(); in concatSubVectors()
6899 unsigned SubVectorWidth = SubVT.getSizeInBits(); in concatSubVectors()
8289 EVT SubVT = Sub.getValueType(); in getFauxShuffleMask() local
8290 unsigned NumSubElts = SubVT.getVectorNumElements(); in getFauxShuffleMask()
8314 if (llvm::any_of(SubInputs, [SubVT](SDValue SubInput) { in getFauxShuffleMask()
8315 return SubVT.getFixedSizeInBits() < in getFauxShuffleMask()
8770 EVT SubVT = Op.getOperand(0).getValueType(); in getShuffleScalarElt() local
8771 unsigned NumSubElts = SubVT.getVectorNumElements(); in getShuffleScalarElt()
11477 MVT SubVT = Op.getOperand(0).getSimpleValueType(); in LowerAVXCONCAT_VECTORS() local
11478 unsigned NumSubElems = SubVT.getVectorNumElements(); in LowerAVXCONCAT_VECTORS()
16969 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128Shuffle() local
16970 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV2X128Shuffle()
16997 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128Shuffle() local
16998 SDValue SubVec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, in lowerV2X128Shuffle()
18497 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), NumElts); in lowerV4X128Shuffle() local
18498 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV4X128Shuffle()
18510 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 4); in lowerV4X128Shuffle() local
18512 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, OnlyUsesV1 ? V1 : V2, in lowerV4X128Shuffle()
18542 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV4X128Shuffle() local
18543 SDValue Subvec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V2, in lowerV4X128Shuffle()
40160 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), in combineTargetShuffle() local
40163 In = DAG.getBitcast(SubVT, In); in combineTargetShuffle()
40164 SDValue Movl = DAG.getNode(X86ISD::VZEXT_MOVL, DL, SubVT, In); in combineTargetShuffle()
40285 MVT SubVT = VT.getHalfNumVectorElementsVT(); in combineTargetShuffle() local
40286 SubLo = DAG.getBitcast(SubVT, SubLo); in combineTargetShuffle()
40287 SubHi = DAG.getBitcast(SubVT, SubHi); in combineTargetShuffle()
45612 EVT SubVT = Ops[0].getValueType().changeTypeToInteger(); in combineSetCCMOVMSK() local
45614 SDValue V = DAG.getNode(IsAnyOf ? ISD::OR : ISD::AND, DL, SubVT, in combineSetCCMOVMSK()
45615 DAG.getBitcast(SubVT, Ops[0]), in combineSetCCMOVMSK()
45616 DAG.getBitcast(SubVT, Ops[1])); in combineSetCCMOVMSK()