Lines Matching defs:SubVT

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