Lines Matching refs:SubVT
4065 EVT SubVT = Sub.getValueType(); in collectConcatOps() local
4067 if (VT.getSizeInBits() == (SubVT.getSizeInBits() * 2)) { in collectConcatOps()
4071 Ops.push_back(DAG.getUNDEF(SubVT)); in collectConcatOps()
4077 Src.getOperand(1).getValueType() == SubVT && in collectConcatOps()
4102 Ops.push_back(DAG.getUNDEF(SubVT)); in collectConcatOps()
4493 EVT SubVT = V1.getValueType(); in concatSubVectors() local
4494 EVT SubSVT = SubVT.getScalarType(); in concatSubVectors()
4495 unsigned SubNumElts = SubVT.getVectorNumElements(); in concatSubVectors()
4496 unsigned SubVectorWidth = SubVT.getSizeInBits(); in concatSubVectors()
5904 EVT SubVT = Sub.getValueType(); in getFauxShuffleMask() local
5905 unsigned NumSubElts = SubVT.getVectorNumElements(); in getFauxShuffleMask()
5939 Src.getOperand(1).getValueType() == SubVT && in getFauxShuffleMask()
5963 if (llvm::any_of(SubInputs, [SubVT](SDValue SubInput) { in getFauxShuffleMask()
5964 return SubVT.getFixedSizeInBits() < in getFauxShuffleMask()
6453 EVT SubVT = Op.getOperand(0).getValueType(); in getShuffleScalarElt() local
6454 unsigned NumSubElts = SubVT.getVectorNumElements(); in getShuffleScalarElt()
9263 MVT SubVT = Op.getOperand(0).getSimpleValueType(); in LowerAVXCONCAT_VECTORS() local
9264 unsigned NumSubElems = SubVT.getVectorNumElements(); in LowerAVXCONCAT_VECTORS()
14975 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128Shuffle() local
14976 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV2X128Shuffle()
15003 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV2X128Shuffle() local
15004 SDValue SubVec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, in lowerV2X128Shuffle()
16662 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), NumElts); in lowerV4X128Shuffle() local
16663 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1, in lowerV4X128Shuffle()
16675 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 4); in lowerV4X128Shuffle() local
16677 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, OnlyUsesV1 ? V1 : V2, in lowerV4X128Shuffle()
16707 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2); in lowerV4X128Shuffle() local
16708 SDValue Subvec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V2, in lowerV4X128Shuffle()
41023 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), in combineTargetShuffle() local
41026 In = DAG.getBitcast(SubVT, In); in combineTargetShuffle()
41027 SDValue Movl = DAG.getNode(X86ISD::VZEXT_MOVL, DL, SubVT, In); in combineTargetShuffle()
41212 MVT SubVT = VT.getHalfNumVectorElementsVT(); in combineTargetShuffle() local
41213 SubLo = DAG.getBitcast(SubVT, SubLo); in combineTargetShuffle()
41214 SubHi = DAG.getBitcast(SubVT, SubHi); in combineTargetShuffle()
43522 EVT SubVT = VT.getIntegerVT( in combineBitcastvxi1() local
43524 if (SDValue V = combineBitcastvxi1(DAG, SubVT, LowerOp, DL, Subtarget)) { in combineBitcastvxi1()
45222 MVT SubVT = MVT::getVectorVT(MVT::i1, NumEltBits); in combineExtractVectorElt() local
45223 SDValue Sub = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubVT, Src, in combineExtractVectorElt()
47062 EVT SubVT = Ops[0].getValueType().changeTypeToInteger(); in combineSetCCMOVMSK() local
47064 SDValue V = DAG.getNode(IsAnyOf ? ISD::OR : ISD::AND, DL, SubVT, in combineSetCCMOVMSK()
47065 DAG.getBitcast(SubVT, Ops[0]), in combineSetCCMOVMSK()
47066 DAG.getBitcast(SubVT, Ops[1])); in combineSetCCMOVMSK()
56179 EVT SubVT = peekThroughBitcasts(Subs[0]).getValueType(); in combineConcatVectorOps() local
56180 if (SubVT.isSimple() && SubVT.isVector()) { in combineConcatVectorOps()
56182 EVT::getVectorVT(*DAG.getContext(), SubVT.getScalarType(), in combineConcatVectorOps()
56183 SubVT.getVectorElementCount() * Subs.size()); in combineConcatVectorOps()
56185 Sub = DAG.getBitcast(SubVT, Sub); in combineConcatVectorOps()