Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h101 EVT changeVectorElementType(EVT EltVT) const { in changeVectorElementType() function
105 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); in changeVectorElementType()
114 return isVector() ? changeVectorElementType(EltVT) : EltVT; in changeElementType()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/
H A DMachineValueType.h198 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp352 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in getVRGatherIndexType()
1094 MVT DstMVT = DstLT.second.changeVectorElementType(ElementMVT); in getCastInstrCost()
1447 MVT InterimVT = LT.second.changeVectorElementType(MVT::i8); in getCmpSelInstrCost()
H A DRISCVISelLowering.cpp2986 MVT InterVT = SrcContainerVT.changeVectorElementType(MVT::f32); in lowerFP_TO_INT_SAT()
3592 MVT SelMaskTy = VT.changeVectorElementType(MVT::i1); in lowerBuildVectorViaDominantValues()
3903 SDValue Source = DAG.getBuildVector(VT.changeVectorElementType(MVT::i8), in lowerBuildVectorOfConstants()
3905 Source = convertToScalableVector(ContainerVT.changeVectorElementType(MVT::i8), in lowerBuildVectorOfConstants()
4002 MVT IVT = VT.changeVectorElementType(MVT::i16); in lowerBUILD_VECTORvXf16()
4035 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR()
5159 SplatVT = ContainerVT.changeVectorElementType(SVT); in lowerVECTOR_SHUFFLE()
5310 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
5319 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in lowerVECTOR_SHUFFLE()
5323 ContainerVT.changeVectorElementType(IndexV in lowerVECTOR_SHUFFLE()
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2009 MVT InnerVT = VT.changeVectorElementType(MVT::i8); in addTypeForFixedLengthSVE()
2015 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()
2023 MVT InnerVT = VT.changeVectorElementType(MVT::f16); in addTypeForFixedLengthSVE()
2027 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE()
4344 EVT I16 = I32.changeVectorElementType(MVT::i16); in LowerFP_ROUND()
4631 VT.changeVectorElementType(Src.getValueType().getVectorElementType()); in LowerVectorXRINT()
5924 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i8)), in LowerINTRINSIC_WO_CHAIN()
5930 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i16)), in LowerINTRINSIC_WO_CHAIN()
5936 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i32)), in LowerINTRINSIC_WO_CHAIN()
5942 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i8)), in LowerINTRINSIC_WO_CHAIN()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp129 VT.changeVectorElementType(MVT::f16)); in getRegisterTypeForCallingConv()
167 VT.changeVectorElementType(MVT::f16)); in getNumRegistersForCallingConv()
198 VT = VT.changeVectorElementType(MVT::f16); in getVectorTypeBreakdownForCallingConv()
H A DX86ISelLowering.cpp7622 VT.changeVectorElementType(Subtarget.hasFP16() ? MVT::f16 : MVT::i16); in LowerBUILD_VECTORvXbf16()
19305 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in promoteXINT_TO_FP()
20868 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in LowerFP_TO_INT()
20965 MVT NVT = VT.changeVectorElementType(MVT::i32); in LowerFP_TO_INT()
22381 EVT BoolVT = VT.changeVectorElementType(MVT::i1); in LowerVectorAllEqual()
22408 MVT BoolVT = TestVT.changeVectorElementType(MVT::i1); in LowerVectorAllEqual()
32903 EVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in ReplaceNodeResults()
37839 SrcVT = DstVT = MaskVT.changeVectorElementType(MVT::f16); in matchUnaryShuffle()
37898 SrcVT = DstVT = MaskVT.changeVectorElementType(MVT::f16); in matchUnaryShuffle()
45112 EVT ByteVT = VecVT.changeVectorElementType(MVT::i8); in combineArithReduction()
[all …]
H A DX86TargetTransformInfo.cpp1564 LT.second = LT.second.changeVectorElementType(MVT::f16); in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp2823 SrcVT.changeVectorElementType(Width))}), in performBitcastCombine()
2866 FromVT.changeVectorElementType(Width))}), in performSETCCCombine()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp666 ValueVT.changeVectorElementType(MVT::f16), Val); in widenVectorToPartType()
4921 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedScatter()
5040 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedGather()
6373 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVectorHistogram()
8335 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPGather()
8399 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPScatter()
H A DLegalizeIntegerTypes.cpp5772 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); in PromoteIntRes_EXTRACT_SUBVECTOR()
5948 OpVT.changeVectorElementType(MaxElementVT)); in PromoteIntRes_CONCAT_VECTORS()
5956 OutVT.changeVectorElementType(MaxElementVT), Ops), in PromoteIntRes_CONCAT_VECTORS()
H A DTargetLowering.cpp11325 EVT F32 = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in expandFP_ROUND()
11352 EVT I16 = I32.isVector() ? I32.changeVectorElementType(MVT::i16) : MVT::i16; in expandFP_ROUND()
11482 ISD::TRUNCATE, DL, MaskVT.changeVectorElementType(MVT::i1), Mask); in expandVECTOR_COMPRESS()
11484 MaskVT.changeVectorElementType(ScalarVT), Popcount); in expandVECTOR_COMPRESS()
H A DLegalizeVectorTypes.cpp5292 WidenVT.changeVectorElementType(ExpVT.getVectorElementType()); in WidenVecRes_ExpOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2689 WideVT.isVector() ? WideVT.changeVectorElementType(MVT::f32) in LowerFP_ROUND()
2716 EVT F32 = NarrowVT.isVector() ? NarrowVT.changeVectorElementType(MVT::f32) in LowerFP_EXTEND()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp17139 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()