Home
last modified time | relevance | path

Searched refs:changeVectorElementType (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DValueTypes.h101 EVT changeVectorElementType(EVT EltVT) const { in changeVectorElementType() function
105 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); in changeVectorElementType()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1608 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 …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2166 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 …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMachineValueType.h480 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4455 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()
H A DLegalizeIntegerTypes.cpp5222 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()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp43814 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 …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16884 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()