| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 102 EVT changeVectorElementType(EVT EltVT) const { in changeVectorElementType() function 106 return getSimpleVT().changeVectorElementType(EltVT.getSimpleVT()); in changeVectorElementType() 115 return isVector() ? changeVectorElementType(EltVT) : EltVT; in changeElementType()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
| H A D | MachineValueType.h | 208 MVT changeVectorElementType(MVT EltVT) const { in changeVectorElementType() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3144 MVT InterVT = SrcContainerVT.changeVectorElementType(MVT::f32); in lowerFP_TO_INT_SAT() 3152 CvtContainerVT = CvtContainerVT.changeVectorElementType(CvtEltVT); in lowerFP_TO_INT_SAT() 3161 CvtContainerVT = CvtContainerVT.changeVectorElementType(CvtEltVT); in lowerFP_TO_INT_SAT() 3511 MVT F32VT = SrcContainerVT.changeVectorElementType(MVT::f32); in lowerVectorXRINT_XROUND() 3907 MVT SelMaskTy = VT.changeVectorElementType(MVT::i1); in lowerBuildVectorViaDominantValues() 4157 SDValue Source = DAG.getBuildVector(VT.changeVectorElementType(MVT::i8), in lowerBuildVectorOfConstants() 4159 Source = convertToScalableVector(ContainerVT.changeVectorElementType(MVT::i8), in lowerBuildVectorOfConstants() 4265 MVT IVT = VT.changeVectorElementType(MVT::i16); in lowerBUILD_VECTOR() 4303 MVT WideVecVT = VT.changeVectorElementType(MVT::i8); in lowerBUILD_VECTOR() 4597 MVT IVT = VT.changeVectorElementType(MVT::i16); in lowerScalarSplat() [all …]
|
| H A D | RISCVTargetTransformInfo.cpp | 405 IndexVT = IndexVT.changeVectorElementType(MVT::i16); in getVRGatherIndexType() 1608 MVT DstMVT = DstLT.second.changeVectorElementType(ElementMVT); in getCastInstrCost() 1649 MVT VecVT = DstLT.second.changeVectorElementType(ElementVT); in getCastInstrCost() 2094 MVT InterimVT = LT.second.changeVectorElementType(MVT::i8); in getCmpSelInstrCost()
|
| H A D | RISCVISelDAGToDAG.cpp | 122 RISCVISD::VMSET_VL, DL, VT.changeVectorElementType(MVT::i1), VLMAX); in PreprocessISelDAG()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 2215 MVT InnerVT = VT.changeVectorElementType(MVT::i8); in addTypeForFixedLengthSVE() 2221 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE() 2229 MVT InnerVT = VT.changeVectorElementType(MVT::f16); in addTypeForFixedLengthSVE() 2233 InnerVT = InnerVT.changeVectorElementType( in addTypeForFixedLengthSVE() 4472 EVT I16 = I32.changeVectorElementType(MVT::i16); in LowerFP_ROUND() 4797 VT.changeVectorElementType(Src.getValueType().getVectorElementType()); in LowerVectorXRINT() 6228 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i8)), in LowerINTRINSIC_WO_CHAIN() 6234 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i16)), in LowerINTRINSIC_WO_CHAIN() 6240 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i32)), in LowerINTRINSIC_WO_CHAIN() 6246 DAG.getValueType(Op.getValueType().changeVectorElementType(MVT::i8)), in LowerINTRINSIC_WO_CHAIN() [all …]
|
| H A D | AArch64ISelDAGToDAG.cpp | 7421 return DataVT.changeVectorElementType(MemVT.getVectorElementType()); in getMemVTFromNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 130 Context, CC, VT.changeVectorElementType(MVT::f16)); in getRegisterTypeForCallingConv() 170 VT.changeVectorElementType(MVT::f16)); in getNumRegistersForCallingConv() 202 VT = VT.changeVectorElementType(MVT::f16); in getVectorTypeBreakdownForCallingConv()
|
| H A D | X86ISelLowering.cpp | 7986 VT.changeVectorElementType(Subtarget.hasFP16() ? MVT::f16 : MVT::i16); in LowerBUILD_VECTORvXbf16() 20010 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in promoteXINT_TO_FP() 21584 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in LowerFP_TO_INT() 21694 MVT NVT = VT.changeVectorElementType(MVT::i32); in LowerFP_TO_INT() 23117 EVT BoolVT = VT.changeVectorElementType(MVT::i1); in LowerVectorAllEqual() 23144 MVT BoolVT = TestVT.changeVectorElementType(MVT::i1); in LowerVectorAllEqual() 24016 MVT NVT = OpVT.changeVectorElementType(MVT::f32); in LowerVSETCC() 24026 ? VT.changeVectorElementType(MVT::i32) in LowerVSETCC() 34161 EVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in ReplaceNodeResults() 39251 SrcVT = DstVT = MaskVT.changeVectorElementType(MVT::f16); in matchUnaryShuffle() [all …]
|
| H A D | X86TargetTransformInfo.cpp | 1602 LT.second = LT.second.changeVectorElementType(MVT::f16); in getShuffleCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2447 MVT IVT = VT.changeVectorElementType(MVT::i16); in LowerBUILD_VECTOR() 3236 SrcVT.changeVectorElementType(Width))}), in performBitcastCombine() 3386 EVT VecVT = FromVT.changeVectorElementType(MVT::getIntegerVT(128 / NumElts)); in performSETCCCombine()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 663 ValueVT.changeVectorElementType(MVT::f16), Val); in widenVectorToPartType() 4995 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedScatter() 5114 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitMaskedGather() 6456 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVectorHistogram() 8489 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPGather() 8553 EVT NewIdxVT = IdxVT.changeVectorElementType(EltTy); in visitVPScatter()
|
| H A D | LegalizeVectorOps.cpp | 1865 EVT FloatVecVT = SrcVT.changeVectorElementType(FPVT); in ExpandUINT_TO_FLOAT()
|
| H A D | LegalizeIntegerTypes.cpp | 6015 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); in PromoteIntRes_EXTRACT_SUBVECTOR() 6191 OpVT.changeVectorElementType(MaxElementVT)); in PromoteIntRes_CONCAT_VECTORS() 6199 OutVT.changeVectorElementType(MaxElementVT), Ops), in PromoteIntRes_CONCAT_VECTORS()
|
| H A D | TargetLowering.cpp | 9624 EVT StepVecVT = MaskVT.changeVectorElementType(StepVT); in expandVectorFindLastActive() 11815 EVT F32 = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; in expandFP_ROUND() 11842 EVT I16 = I32.isVector() ? I32.changeVectorElementType(MVT::i16) : MVT::i16; in expandFP_ROUND() 11973 ISD::TRUNCATE, DL, MaskVT.changeVectorElementType(MVT::i1), Mask); in expandVECTOR_COMPRESS() 11976 MaskVT.changeVectorElementType(PopcountVT), Popcount); in expandVECTOR_COMPRESS()
|
| H A D | LegalizeVectorTypes.cpp | 5679 WidenVT.changeVectorElementType(ExpVT.getVectorElementType()); in WidenVecRes_ExpOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUISelLowering.cpp | 4117 EVT TargetType = VT.isVector() ? VT.changeVectorElementType(TargetScalarType) in performShlCombine() 4182 EVT TargetType = VT.isVector() ? VT.changeVectorElementType(TargetScalarType) in performSraCombine() 4304 EVT TargetType = VT.isVector() ? VT.changeVectorElementType(TargetScalarType) in performSrlCombine()
|
| H A D | SIISelLowering.cpp | 7083 EVT F32VT = SrcVT.isVector() ? SrcVT.changeVectorElementType(MVT::f32) : in lowerFP_ROUND()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 2552 WideVT.isVector() ? WideVT.changeVectorElementType(MVT::f32) in LowerFP_ROUND() 2579 EVT F32 = NarrowVT.isVector() ? NarrowVT.changeVectorElementType(MVT::f32) in LowerFP_EXTEND()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 17212 AVT.changeVectorElementType(MVT::getIntegerVT( in PerformVECREDUCE_ADDCombine()
|