Lines Matching refs:getVectorVT
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()
2757 return MVT::getVectorVT(MVT::i1, EC); in getMaskTypeFor()
3086 MVT SetccVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND()
3663 MVT::getVectorVT(MVT::getIntegerVT(NumViaIntegerBits), in lowerBuildVectorOfConstants()
3795 MVT ViaVecVT = MVT::getVectorVT(ViaIntVT, ViaVecLen); in lowerBuildVectorOfConstants()
3818 MVT::getVectorVT(ViaIntVT, 1), Vec, in lowerBuildVectorOfConstants()
3850 MVT ViaVecVT = MVT::getVectorVT(ViaIntVT, ViaVecLen); in lowerBuildVectorOfConstants()
3887 MVT::getVectorVT(ViaIntVT, RequiredVL), Splat, in lowerBuildVectorOfConstants()
3994 MVT WideVecVT = MVT::getVectorVT(WideVT, NumElts / 2); in lowerBuildVectorViaPacking()
4077 MVT OneRegVT = MVT::getVectorVT(ElemVT, ElemsPerVReg); in lowerBUILD_VECTOR()
4143 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); in lowerBUILD_VECTOR()
4267 MVT::getVectorVT(MVT::i32, VT.getVectorElementCount() * 2); in splatPartsI64WithVL()
4572 MVT::getVectorVT(ContainerVT.getVectorElementType(), in getDeinterleaveViaVNSRL()
4582 MVT WideSrcContainerVT = MVT::getVectorVT( in getDeinterleaveViaVNSRL()
4812 MVT::getVectorVT(MVT::getIntegerVT(VecVT.getScalarSizeInBits() * 2), in getWideningInterleave()
4875 MVT ResultContainerVT = MVT::getVectorVT( in getWideningInterleave()
4882 MVT::getVectorVT(VecVT.getVectorElementType(), in getWideningInterleave()
4909 EVT ViaVT = EVT::getVectorVT( in lowerBitreverseShuffle()
4912 EVT::getVectorVT(*DAG.getContext(), MVT::i1, ViaVT.getScalarSizeInBits()); in lowerBitreverseShuffle()
4958 RotateVT = MVT::getVectorVT(MVT::getIntegerVT(EltSizeInBits * NumSubElts), in isLegalBitRotate()
5050 MVT OneRegVT = MVT::getVectorVT(ElemVT, ElemsPerVReg); in lowerShuffleViaVRegSplitting()
5097 MVT WidenVT = MVT::getVectorVT(MVT::i8, VT.getVectorElementCount()); in lowerVECTOR_SHUFFLE()
5372 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); 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()
6350 EVT BVT = EVT::getVectorVT(*DAG.getContext(), Op0VT, 1); in LowerOperation()
6363 EVT BVT = EVT::getVectorVT(*DAG.getContext(), VT, 1); in LowerOperation()
6541 MVT::getVectorVT(MVT::f32, Op.getValueType().getVectorElementCount()); in LowerOperation()
6559 MVT NVT = MVT::getVectorVT(MVT::f32, in LowerOperation()
6592 MVT IVecVT = MVT::getVectorVT(MVT::getIntegerVT(EltSize / 2), in LowerOperation()
6608 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in LowerOperation()
6623 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()); in LowerOperation()
6637 MVT IVecVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize / 2), in LowerOperation()
6855 MVT::getVectorVT(MVT::f32, Op.getValueType().getVectorElementCount()), in LowerOperation()
7178 MVT::getVectorVT(MVT::f32, Op.getValueType().getVectorElementCount()); in LowerOperation()
7196 MVT NVT = MVT::getVectorVT(MVT::f32, in LowerOperation()
8128 MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); in lowerVectorMaskExt()
8162 MVT ContainerVT = MVT::getVectorVT(VT.getVectorElementType(), in lowerFixedLengthVectorExtendToRVV()
8282 EVT ResultVT = EVT::getVectorVT(Context, SrcEltVT, Count); in lowerVectorTruncLike()
8457 MVT WideVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount()); in lowerINSERT_VECTOR_ELT()
8549 MVT::getVectorVT(MVT::i32, ContainerVT.getVectorElementCount() * 2); in lowerINSERT_VECTOR_ELT()
8667 MVT WideVT = MVT::getVectorVT(WideEltVT, WidenVecLen); in lowerEXTRACT_VECTOR_ELT()
8680 MVT WideVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorElementCount()); in lowerEXTRACT_VECTOR_ELT()
8840 MVT I32VT = MVT::getVectorVT(MVT::i32, VT.getVectorElementCount() * 2); in lowerVectorIntrinsicScalars()
9059 MVT::getVectorVT(MVT::getIntegerVT(ValType.getScalarSizeInBits()), in processVCIXOperands()
9337 RetVT = MVT::getVectorVT(MVT::getIntegerVT(VT.getScalarSizeInBits()), in LowerINTRINSIC_WO_CHAIN()
9370 RetVT = MVT::getVectorVT(MVT::getIntegerVT(VT.getScalarSizeInBits()), in getVCIXISDNodeWCHAIN()
10038 MVT::getVectorVT(MVT::i8, SubVecVT.getVectorMinNumElements() / 8, in lowerINSERT_SUBVECTOR()
10040 VecVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorMinNumElements() / 8, in lowerINSERT_SUBVECTOR()
10273 MVT::getVectorVT(MVT::i8, SubVecVT.getVectorMinNumElements() / 8, in lowerEXTRACT_SUBVECTOR()
10275 VecVT = MVT::getVectorVT(MVT::i8, VecVT.getVectorMinNumElements() / 8, in lowerEXTRACT_SUBVECTOR()
10483 MVT::getVectorVT(VecVT.getVectorElementType(), in lowerVECTOR_DEINTERLEAVE()
10569 MVT::getVectorVT(VecVT.getVectorElementType(), 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()
11451 MVT IntVT = MVT::getVectorVT(MVT::getIntegerVT(DstEltSize / 2), in lowerVPFPIntConvOp()
11465 MVT::getVectorVT(MVT::f32, DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11482 InterimFVT = MVT::getVectorVT(MVT::f32, DstVT.getVectorElementCount()); in lowerVPFPIntConvOp()
11501 MVT InterimIVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize), in lowerVPFPIntConvOp()
11515 MVT InterimIVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize / 2), in lowerVPFPIntConvOp()
11523 InterimIVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize / 2), in lowerVPFPIntConvOp()
11739 IndicesVT = MVT::getVectorVT(MVT::i16, IndicesVT.getVectorElementCount()); in lowerVPReverseExperimental()
11928 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMaskedGather()
12026 IndexVT = MVT::getVectorVT(IndexVT.getVectorElementType(), in lowerMaskedScatter()
12634 EVT BVT = EVT::getVectorVT(*DAG.getContext(), VT, 1); in ReplaceNodeResults()
13008 EVT ReduceVT = EVT::getVectorVT(*DAG.getContext(), VT, 2); in combineBinOpOfExtractToReduceTree()
13030 EVT ReduceVT = EVT::getVectorVT(*DAG.getContext(), VT, RHSIdx + 1); in combineBinOpOfExtractToReduceTree()
13382 EVT NarrowVT = EVT::getVectorVT(C, ElemVT, VT.getVectorElementCount()); in combineBinOpOfZExt()
14044 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), in combineVectorMulToSraBitcast()
14381 MVT NarrowVT = MVT::getVectorVT(EltVT, VT.getVectorElementCount()); in getNarrowType()
16240 MVT WideVecVT = MVT::getVectorVT(WideScalarVT, N->getNumOperands()); in performCONCAT_VECTORSCombine()
17146 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), WideScalarVT, in PerformDAGCombine()
17149 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, in PerformDAGCombine()
21475 return MVT::getVectorVT(PreferredVT, MinVLenInBytes/PreferredVT.getStoreSize()); in getOptimalMemOpType()
21515 EVT::getVectorVT(Context, ValueEltVT, Count, /*IsScalable=*/true); in splitValueIntoRegisterParts()
21568 EVT::getVectorVT(Context, ValueEltVT, Count, /*IsScalable=*/true); in joinRegisterPartsIntoValue()