Lines Matching refs:getVectorElementCount
812 MVT::getVectorVT(MVT::i8, VT.getVectorElementCount())); in RISCVTargetLowering()
922 EVT FloatVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in RISCVTargetLowering()
1088 MVT F32VecVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in RISCVTargetLowering()
1277 EVT FloatVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in RISCVTargetLowering()
1333 MVT F32VecVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in RISCVTargetLowering()
1525 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); in getSetCCResultType()
2549 InsertExtractIdx >= VecVT.getVectorElementCount().getKnownMinValue(); in decomposeSubvectorInsertExtractToSubRegs()
2553 InsertExtractIdx -= VecVT.getVectorElementCount().getKnownMinValue(); in decomposeSubvectorInsertExtractToSubRegs()
2756 ElementCount EC = VecVT.getVectorElementCount(); in getMaskTypeFor()
2817 VecVT.getVectorElementCount()); in computeVLMax()
2968 assert(DstContainerVT.getVectorElementCount() == in lowerFP_TO_INT_SAT()
2969 SrcContainerVT.getVectorElementCount() && in lowerFP_TO_INT_SAT()
3086 MVT SetccVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND()
4267 MVT::getVectorVT(MVT::i32, VT.getVectorElementCount() * 2); in splatPartsI64WithVL()
4573 ContainerVT.getVectorElementCount() * 2); in getDeinterleaveViaVNSRL()
4583 MVT::getIntegerVT(EltBits * 2), ContainerVT.getVectorElementCount()); in getDeinterleaveViaVNSRL()
4813 VecVT.getVectorElementCount()); in getWideningInterleave()
4877 VecContainerVT.getVectorElementCount().multiplyCoefficientBy(2)); in getWideningInterleave()
4883 VecVT.getVectorElementCount().multiplyCoefficientBy(2)); in getWideningInterleave()
5097 MVT WidenVT = MVT::getVectorVT(MVT::i8, VT.getVectorElementCount()); in lowerVECTOR_SHUFFLE()
5424 if (!isTypeLegal(MVT::getVectorVT(FloatEltVT, VT.getVectorElementCount()))) in lowerCTLZ_CTTZ_ZERO_UNDEF()
5426 MVT FloatVT = MVT::getVectorVT(FloatEltVT, VT.getVectorElementCount()); in lowerCTLZ_CTTZ_ZERO_UNDEF()
5463 MVT::getVectorVT(FloatEltVT, ContainerVT.getVectorElementCount()); in lowerCTLZ_CTTZ_ZERO_UNDEF()
5539 SrcVT = MVT::getVectorVT(MVT::i1, SrcVT.getVectorElementCount()); in lowerVPCttzElements()
5577 MVT::getVectorVT(MVT::i8, VT.getVectorElementCount() * (EltSizeBits / 8)); in expandUnalignedRVVLoad()
5608 MVT::getVectorVT(MVT::i8, VT.getVectorElementCount() * (EltSizeBits / 8)); in expandUnalignedRVVStore()
6541 MVT::getVectorVT(MVT::f32, Op.getValueType().getVectorElementCount()); in LowerOperation()
6560 Op1.getValueType().getVectorElementCount()); in LowerOperation()
6593 VT.getVectorElementCount()); in LowerOperation()
6608 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in LowerOperation()
6623 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in LowerOperation()
6638 VT.getVectorElementCount()); in LowerOperation()
6688 assert(ContainerVT.getVectorElementCount() == SrcContainerVT.getVectorElementCount() && in LowerOperation()
6855 MVT::getVectorVT(MVT::f32, Op.getValueType().getVectorElementCount()), in LowerOperation()
7178 MVT::getVectorVT(MVT::f32, Op.getValueType().getVectorElementCount()); in LowerOperation()
7197 Op1.getValueType().getVectorElementCount()); in LowerOperation()
8128 MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerVectorMaskExt()
8163 ContainerExtVT.getVectorElementCount()); in lowerFixedLengthVectorExtendToRVV()
8279 const ElementCount Count = ContainerVT.getVectorElementCount(); in lowerVectorTruncLike()
8457 MVT WideVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount()); in lowerINSERT_VECTOR_ELT()
8495 SubRegIdx * M1VT.getVectorElementCount().getKnownMinValue(); in lowerINSERT_VECTOR_ELT()
8549 MVT::getVectorVT(MVT::i32, ContainerVT.getVectorElementCount() * 2); in lowerINSERT_VECTOR_ELT()
8680 MVT WideVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount()); in lowerEXTRACT_VECTOR_ELT()
8706 SubRegIdx * M1VT.getVectorElementCount().getKnownMinValue(); in lowerEXTRACT_VECTOR_ELT()
8840 MVT I32VT = MVT::getVectorVT(MVT::i32, VT.getVectorElementCount() * 2); in lowerVectorIntrinsicScalars()
9007 VL = DAG.getElementCount(DL, XLenVT, OpVT.getVectorElementCount()); in lowerCttzElts()
9060 ValType.getVectorElementCount()); in processVCIXOperands()
9338 VT.getVectorElementCount()); in LowerINTRINSIC_WO_CHAIN()
9371 VT.getVectorElementCount()); in getVCIXISDNodeWCHAIN()
10210 ElementCount EndIndex = RemIdx + SubVecVT.getVectorElementCount(); in lowerINSERT_SUBVECTOR()
10211 VL = DAG.getElementCount(DL, XLenVT, SubVecVT.getVectorElementCount()); in lowerINSERT_SUBVECTOR()
10216 Subtarget.expandVScale(InterSubVT.getVectorElementCount())) in lowerINSERT_SUBVECTOR()
10484 VecVT.getVectorElementCount().multiplyCoefficientBy(2)); in lowerVECTOR_DEINTERLEAVE()
10570 VecVT.getVectorElementCount().multiplyCoefficientBy(2)); in lowerVECTOR_INTERLEAVE()
10652 MVT WidenVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount()); in lowerVECTOR_REVERSE()
10691 IntVT = MVT::getVectorVT(MVT::i16, VecVT.getVectorElementCount()); in lowerVECTOR_REVERSE()
11165 MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerFixedLengthVectorSelectToRVV()
11304 MVT SrcVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerVPExtMaskOp()
11452 DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11465 MVT::getVectorVT(MVT::f32, DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11482 InterimFVT = MVT::getVectorVT(MVT::f32, DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11502 DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11516 DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11524 DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11739 IndicesVT = MVT::getVectorVT(MVT::i16, IndicesVT.getVectorElementCount()); in lowerVPReverseExperimental()
11914 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedGather()
11929 ContainerVT.getVectorElementCount()); in lowerMaskedGather()
12012 assert(VT.getVectorElementCount() == IndexVT.getVectorElementCount() && in lowerMaskedScatter()
12027 ContainerVT.getVectorElementCount()); in lowerMaskedScatter()
13382 EVT NarrowVT = EVT::getVectorVT(C, ElemVT, VT.getVectorElementCount()); in combineBinOpOfZExt()
14046 VT.getVectorElementCount() * 2); in combineVectorMulToSraBitcast()
14381 MVT NarrowVT = MVT::getVectorVT(EltVT, VT.getVectorElementCount()); in getNarrowType()
17107 VT.getVectorElementCount()); in PerformDAGCombine()
17144 auto EltCnt = VT.getVectorElementCount(); in PerformDAGCombine()