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()
1608 MVT InnerVT = VT.changeVectorElementType(MVT::i8); in addTypeForFixedLengthSVE()1613 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()1621 MVT InnerVT = VT.changeVectorElementType(MVT::f16); in addTypeForFixedLengthSVE()1625 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()4979 PromotedVT = VT.changeVectorElementType(MVT::i64); in LowerMGATHER()5070 PromotedVT = VT.changeVectorElementType(MVT::i64); in LowerMSCATTER()8308 EVT PredVT = Ty.changeVectorElementType(MVT::i1); in LowerVECTOR_SPLICE()11742 auto PredTy = VT.changeVectorElementType(MVT::i1); in LowerINSERT_SUBVECTOR()20947 auto PredTy = VT.changeVectorElementType(MVT::i1); in getPredicateForScalableVector()21093 EVT TruncVT = ContainerVT.changeVectorElementType( in LowerFixedLengthVectorStoreToSVE()[all …]
2166 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR()2363 MVT SelMaskTy = VT.changeVectorElementType(MVT::i1); in lowerBUILD_VECTOR()2875 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()3893 MVT SplatCondVT = VT.changeVectorElementType(MVT::i1); in lowerSELECT()4149 MVT InterVT = VT.changeVectorElementType(MVT::i8); in lowerVectorMaskSplat()4452 MVT InterVT = ContainerVT.changeVectorElementType(MVT::f32); in lowerVectorFPExtendOrRoundLike()5442 MVT ExtVecVT = VecVT.changeVectorElementType(MVT::i8); in lowerINSERT_SUBVECTOR()5596 MVT ExtVecVT = VecVT.changeVectorElementType(MVT::i8); in lowerEXTRACT_SUBVECTOR()6554 IndexVT = IndexVT.changeVectorElementType(XLenVT); in lowerMaskedGather()6656 IndexVT = IndexVT.changeVectorElementType(XLenVT); in lowerMaskedScatter()[all …]
480 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
4455 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedScatter()4563 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedGather()7192 auto VecTy = CCVT.changeVectorElementType(ElementVT); in visitIntrinsicCall()7438 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPLoadGather()7495 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPStoreScatter()
5222 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); in PromoteIntRes_EXTRACT_SUBVECTOR()5397 OpVT.changeVectorElementType(MaxElementVT)); in PromoteIntRes_CONCAT_VECTORS()5405 OutVT.changeVectorElementType(MaxElementVT), Ops), in PromoteIntRes_CONCAT_VECTORS()
43814 EVT ByteVT = VecVT.changeVectorElementType(MVT::i8); in combineArithReduction()44146 EVT CCVT = VT.changeVectorElementType(MVT::i1); in combineToExtendBoolVectorInReg()44807 EVT SrcCondVT = SrcVT.changeVectorElementType(MVT::i1); in combineSelect()46279 EVT ExtVT = VT.changeVectorElementType(MVT::i16); in combineMulToPMADDWD()48753 EVT MidVT = VT.changeVectorElementType(MVT::i16); in combineTruncateWithSat()49153 CastVT = VT.changeVectorElementType(EltVT); in reduceMaskedLoadToScalarLoad()49286 EVT CastVT = VT.changeVectorElementType(EltVT); in reduceMaskedStoreToScalarStore()52645 EVT DstVT = InVT.changeVectorElementType(MVT::i32); in combineUIntToFP()52708 EVT DstVT = InVT.changeVectorElementType(MVT::i32); in combineSIntToFP()52725 TruncVT = InVT.changeVectorElementType(TruncVT); in combineSIntToFP()[all …]
16884 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()