Searched refs:changeVectorElementType (Results 1 – 8 of 8) sorted by relevance
101 EVT changeVectorElementType(EVT EltVT) const { in changeVectorElementType() function105 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); in changeVectorElementType()
1713 MVT InnerVT = VT.changeVectorElementType(MVT::i8); in addTypeForStreamingSVE()1718 InnerVT = InnerVT.changeVectorElementType( in addTypeForStreamingSVE()1726 MVT InnerVT = VT.changeVectorElementType(MVT::f16); in addTypeForStreamingSVE()1730 InnerVT = InnerVT.changeVectorElementType( in addTypeForStreamingSVE()1826 MVT InnerVT = VT.changeVectorElementType(MVT::i8); in addTypeForFixedLengthSVE()1831 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()1839 MVT InnerVT = VT.changeVectorElementType(MVT::f16); in addTypeForFixedLengthSVE()1843 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()5174 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i8)), in LowerINTRINSIC_WO_CHAIN()5180 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i16)), in LowerINTRINSIC_WO_CHAIN()[all …]
2033 MVT InterVT = SrcContainerVT.changeVectorElementType(MVT::f32); in lowerFP_TO_INT_SAT()2481 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR()2687 MVT SelMaskTy = VT.changeVectorElementType(MVT::i1); in lowerBUILD_VECTOR()3458 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()3462 ContainerVT.changeVectorElementType(IndexVT.getScalarType()); in lowerVECTOR_SHUFFLE()3495 MVT MaskContainerVT = ContainerVT.changeVectorElementType(MVT::i1); in lowerVECTOR_SHUFFLE()4576 MVT SplatCondVT = VT.changeVectorElementType(MVT::i1); in lowerSELECT()4879 MVT InterVT = VT.changeVectorElementType(MVT::i8); in lowerVectorMaskSplat()5047 MVT MaskContainerVT = ContainerVT.changeVectorElementType(MVT::i1); in lowerVectorMaskTruncLike()5155 SrcContainerVT.changeVectorElementType(VT.getVectorElementType()); in lowerVectorFPExtendOrRoundLike()[all …]
494 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
4502 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedScatter()4610 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedGather()7276 auto VecTy = CCVT.changeVectorElementType(ElementVT); in visitIntrinsicCall()7531 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPGather()7595 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPScatter()
5346 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); in PromoteIntRes_EXTRACT_SUBVECTOR()5520 OpVT.changeVectorElementType(MaxElementVT)); in PromoteIntRes_CONCAT_VECTORS()5528 OutVT.changeVectorElementType(MaxElementVT), Ops), in PromoteIntRes_CONCAT_VECTORS()
21324 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in promoteXINT_TO_FP()22709 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in LowerFP_TO_INT()33653 EVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in ReplaceNodeResults()38311 SrcVT = DstVT = MaskVT.changeVectorElementType(MVT::f16); in matchUnaryShuffle()38360 SrcVT = DstVT = MaskVT.changeVectorElementType(MVT::f16); in matchUnaryShuffle()44983 EVT ByteVT = VecVT.changeVectorElementType(MVT::i8); in combineArithReduction()45328 EVT CCVT = VT.changeVectorElementType(MVT::i1); in combineToExtendBoolVectorInReg()45989 EVT SrcCondVT = SrcVT.changeVectorElementType(MVT::i1); in combineSelect()47478 EVT ExtVT = VT.changeVectorElementType(MVT::i16); in combineMulToPMADDWD()50061 EVT MidVT = VT.changeVectorElementType(MVT::i16); in combineTruncateWithSat()[all …]
16961 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()