Lines Matching defs:SubVT

4229     EVT SubVT = Sub.getValueType();
4231 if (VT.getSizeInBits() == (SubVT.getSizeInBits() * 2)) {
4235 Ops.push_back(DAG.getUNDEF(SubVT));
4241 Src.getOperand(1).getValueType() == SubVT &&
4266 Ops.push_back(DAG.getUNDEF(SubVT));
4657 EVT SubVT = V1.getValueType();
4658 EVT SubSVT = SubVT.getScalarType();
4659 unsigned SubNumElts = SubVT.getVectorNumElements();
4660 unsigned SubVectorWidth = SubVT.getSizeInBits();
6103 EVT SubVT = Sub.getValueType();
6104 unsigned NumSubElts = SubVT.getVectorNumElements();
6138 Src.getOperand(1).getValueType() == SubVT &&
6162 if (llvm::any_of(SubInputs, [SubVT](SDValue SubInput) {
6163 return SubVT.getFixedSizeInBits() <
6676 EVT SubVT = Op.getOperand(0).getValueType();
6677 unsigned NumSubElts = SubVT.getVectorNumElements();
9487 MVT SubVT = Op.getOperand(0).getSimpleValueType();
9488 unsigned NumSubElems = SubVT.getVectorNumElements();
15269 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2);
15270 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1,
15297 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2);
15299 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, OnlyUsesV1 ? V1 : V2,
16961 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), NumElts);
16962 SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1,
16974 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 4);
16976 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, OnlyUsesV1 ? V1 : V2,
17006 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 2);
17007 SDValue Subvec = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V2,
42100 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(),
42103 In = DAG.getBitcast(SubVT, In);
42104 SDValue Movl = DAG.getNode(X86ISD::VZEXT_MOVL, DL, SubVT, In);
42288 MVT SubVT = VT.getHalfNumVectorElementsVT();
42289 SubLo = DAG.getBitcast(SubVT, SubLo);
42290 SubHi = DAG.getBitcast(SubVT, SubHi);
44708 EVT SubVT = VT.getIntegerVT(
44710 if (SDValue V = combineBitcastvxi1(DAG, SubVT, LowerOp, DL, Subtarget)) {
46411 MVT SubVT = MVT::getVectorVT(MVT::i1, NumEltBits);
46413 ISD::EXTRACT_SUBVECTOR, dl, SubVT, Src,
48286 EVT SubVT = Ops[0].getValueType().changeTypeToInteger();
48288 SDValue V = DAG.getNode(IsAnyOf ? ISD::OR : ISD::AND, DL, SubVT,
48289 DAG.getBitcast(SubVT, Ops[0]),
48290 DAG.getBitcast(SubVT, Ops[1]));
57502 EVT SubVT = peekThroughBitcasts(Subs[0]).getValueType();
57503 if (SubVT.isSimple() && SubVT.isVector()) {
57505 EVT::getVectorVT(*DAG.getContext(), SubVT.getScalarType(),
57506 SubVT.getVectorElementCount() * Subs.size());
57508 Sub = DAG.getBitcast(SubVT, Sub);