/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 101 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 D | MachineValueType.h | 198 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 352 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 D | RISCVISelLowering.cpp | 2986 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 D | AArch64ISelLowering.cpp | 2009 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 D | X86ISelLoweringCall.cpp | 129 VT.changeVectorElementType(MVT::f16)); in getRegisterTypeForCallingConv() 167 VT.changeVectorElementType(MVT::f16)); in getNumRegistersForCallingConv() 198 VT = VT.changeVectorElementType(MVT::f16); in getVectorTypeBreakdownForCallingConv()
|
H A D | X86ISelLowering.cpp | 7622 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 D | X86TargetTransformInfo.cpp | 1564 LT.second = LT.second.changeVectorElementType(MVT::f16); in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2823 SrcVT.changeVectorElementType(Width))}), in performBitcastCombine() 2866 FromVT.changeVectorElementType(Width))}), in performSETCCCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 666 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 D | LegalizeIntegerTypes.cpp | 5772 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 D | TargetLowering.cpp | 11325 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 D | LegalizeVectorTypes.cpp | 5292 WidenVT.changeVectorElementType(ExpVT.getVectorElementType()); in WidenVecRes_ExpOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 2689 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 D | ARMISelLowering.cpp | 17139 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()
|