Lines Matching defs:VecVT

9978   EVT VecVT;
9982 DAG.getTargetInsertSubreg(Idx, DL, VecVT, DAG.getUNDEF(VecVT), In1);
9984 DAG.getTargetInsertSubreg(Idx, DL, VecVT, DAG.getUNDEF(VecVT), In2);
9986 VecVal1 = BitCast(VecVT, In1, DAG);
9987 VecVal2 = BitCast(VecVT, In2, DAG);
9991 VecVT = IntVT;
9994 VecVT = MVT::v2i64;
9997 VecVT = MVT::v4i32;
10000 VecVT = MVT::v8i16;
10007 SDValue SignMaskV = DAG.getConstant(~APInt::getSignMask(BitWidth), DL, VecVT);
10013 SignMaskV = DAG.getConstant(APInt::getAllOnes(BitWidth), DL, VecVT);
10020 DAG.getNode(AArch64ISD::BSP, DL, VecVT, SignMaskV, VecVal1, VecVal2);
14175 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), NewType, NumElts);
14176 SDValue Val = DAG.getBuildVector(VecVT, dl, Ops);
15186 EVT VecVT = Vec.getValueType();
15187 assert(VecVT.isFixedLengthVector() && VecVT.isPow2VectorType() &&
15190 EVT ElemVT = VecVT.getVectorElementType();
15193 unsigned NumElems = VecVT.getVectorNumElements();
15216 ExtendOp, DL, VecVT.changeVectorElementType(ExtendedVT), Vec);
15235 while (VecVT.getSizeInBits() > 64) {
15238 VecVT = Lo.getValueType();
15239 NumElems = VecVT.getVectorNumElements();
15240 Vec = DAG.getNode(ScalarOpcode, DL, VecVT, Lo, Hi);
15243 EVT ScalarVT = EVT::getIntegerVT(*DAG.getContext(), VecVT.getSizeInBits());
15734 EVT VecVT = Extract.getOperand(0).getValueType();
15735 if (VecVT.getScalarType() == MVT::i8 || VecVT.getScalarType() == MVT::i16)
19561 EVT VecVT = Vec.getValueType();
19565 if (!VecVT.isFixedLengthVector() ||
19566 !DAG.getTargetLoweringInfo().isTypeLegal(VecVT) ||
19576 if ((SubVT.getSizeInBits() * 2) != VecVT.getSizeInBits() ||
19593 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VecVT, Lo, Hi);
22724 EVT VecVT = Op.getValueType();
22725 assert(VecVT.isVector() && VecVT.getVectorElementType() == MVT::i1 &&
22738 if (Operand.getValueType() != VecVT)
22758 EVT VecVT = ComparisonResult.getValueType();
22759 assert(VecVT.isVector() && "Must be a vector type");
22761 unsigned NumElts = VecVT.getVectorNumElements();
22765 if (VecVT.getVectorElementType() != MVT::i1 &&
22766 !DAG.getTargetLoweringInfo().isTypeLegal(VecVT))
22771 if (VecVT.getVectorElementType() == MVT::i1) {
22772 VecVT = tryGetOriginalBoolVectorType(ComparisonResult);
22773 if (!VecVT.isSimple()) {
22775 VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), NumElts);
22778 VecVT = VecVT.changeVectorElementTypeToInteger();
22783 if (VecVT.getSizeInBits() > 128)
22787 ComparisonResult = DAG.getSExtOrTrunc(ComparisonResult, DL, VecVT);
22791 VecVT == MVT::v16i8) {
22800 SDValue Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, VecVT, MaskConstants);
22802 DAG.getNode(ISD::AND, DL, VecVT, ComparisonResult, Mask);
22805 DAG.getNode(AArch64ISD::EXT, DL, VecVT, RepresentativeBits,
22807 SDValue Zipped = DAG.getNode(AArch64ISD::ZIP1, DL, VecVT,
22814 unsigned MaxBitMask = 1u << (VecVT.getVectorNumElements() - 1);
22819 SDValue Mask = DAG.getNode(ISD::BUILD_VECTOR, DL, VecVT, MaskConstants);
22821 DAG.getNode(ISD::AND, DL, VecVT, ComparisonResult, Mask);
22823 NumElts, VecVT.getVectorElementType().getSizeInBits()));