Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h102 EVT changeVectorElementType(EVT EltVT) const { in changeVectorElementType() function
106 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); in changeVectorElementType()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp1569 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR()
1736 MVT SelMaskTy = VT.changeVectorElementType(MVT::i1); in lowerBUILD_VECTOR()
1973 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
2326 MVT InterVT = VT.changeVectorElementType(MVT::f32); in LowerOperation()
2369 MVT InterVT = ContainerVT.changeVectorElementType(MVT::f32); in LowerOperation()
2896 MVT SplatCondVT = VT.changeVectorElementType(MVT::i1); in lowerSELECT()
3152 MVT InterVT = VT.changeVectorElementType(MVT::i8); in lowerVectorMaskSplat()
3939 MVT ExtVecVT = VecVT.changeVectorElementType(MVT::i8); in lowerINSERT_SUBVECTOR()
3940 MVT ExtSubVecVT = SubVecVT.changeVectorElementType(MVT::i8); in lowerINSERT_SUBVECTOR()
4089 MVT ExtVecVT = VecVT.changeVectorElementType(MVT::i8); in lowerEXTRACT_SUBVECTOR()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1508 MVT InnerVT = VT.changeVectorElementType(MVT::i8); in addTypeForFixedLengthSVE()
1511 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()
4367 VT.changeVectorElementType(IndexVT.getVectorElementType()), Mask); in LowerMGATHER()
4408 DAG, VT.changeVectorElementType(IndexVT.getVectorElementType()), in LowerMGATHER()
12563 EVT PreExtendVT = TargetType.changeVectorElementType(PreExtendType); in performCommonVectorExtendCombine()
17900 auto PredTy = VT.changeVectorElementType(MVT::i1); in getPredicateForScalableVector()
18235 EVT NewVTArg = ContainerVT.changeVectorElementType(VTArg); in LowerToPredicatedOp()
18500 EVT ExtendVT = ContainerVT.changeVectorElementType( in LowerFixedLengthFPExtendToSVE()
18524 EVT RoundVT = ContainerSrcVT.changeVectorElementType( in LowerFixedLengthFPRoundToSVE()
18569 EVT CvtVT = ContainerSrcVT.changeVectorElementType( in LowerFixedLengthIntToFPToSVE()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DMachineValueType.h471 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp42023 EVT SrcCondVT = SrcVT.changeVectorElementType(MVT::i1); in combineSelect()
45547 EVT MidVT = VT.changeVectorElementType(MVT::i16); in combineTruncateWithSat()
45945 CastVT = VT.changeVectorElementType(EltVT); in reduceMaskedLoadToScalarLoad()
46078 EVT CastVT = VT.changeVectorElementType(EltVT); in reduceMaskedStoreToScalarStore()
48242 EVT CCVT = VT.changeVectorElementType(MVT::i1); in combineToExtendBoolVectorInReg()
48963 EVT NewVT = Index.getValueType().changeVectorElementType(MVT::i32); in combineGatherScatter()
48975 EVT IndexVT = Index.getValueType().changeVectorElementType(EltVT); in combineGatherScatter()
49132 EVT DstVT = InVT.changeVectorElementType(MVT::i32); in combineUIntToFP()
49174 EVT DstVT = InVT.changeVectorElementType(MVT::i32); in combineSIntToFP()
49191 TruncVT = InVT.changeVectorElementType(TruncVT); in combineSIntToFP()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4441 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedScatter()
4560 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedGather()
H A DLegalizeIntegerTypes.cpp4722 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); in PromoteIntRes_EXTRACT_SUBVECTOR()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16004 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()