Home
last modified time | relevance | path

Searched refs:v3i32 (Results 1 – 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h102 v3i32 = 50, // 3 x i32 enumerator
578 case v3i32: in getVectorElementType()
801 case v3i32: in getVectorMinNumElements()
944 case v3i32: in getSizeInBits()
1223 if (NumElements == 3) return MVT::v3i32; in getVectorVT()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DBUFInstructions.td840 "buffer_load_format_d16_xyz", v3i32
852 "buffer_store_format_d16_xyz", v3i32
905 "buffer_load_dwordx3", v3i32
919 defm : MUBUF_Pseudo_Load_Pats<"BUFFER_LOAD_DWORDX3", v3i32, load_global>;
930 "buffer_load_dwordx3", v3i32, null_frag, 0, 1
950 "buffer_store_dwordx3", v3i32, store_global
1250 defm : MUBUF_LoadIntrinsicPat<SIbuffer_load_format, v3i32, "BUFFER_LOAD_FORMAT_XYZ">;
1259 …defm : MUBUF_LoadIntrinsicPat<SIbuffer_load_format_d16, v3i32, "BUFFER_LOAD_FORMAT_D16_XYZ_gfx80">;
1284 defm : MUBUF_LoadIntrinsicPat<SIbuffer_load, v3i32, "BUFFER_LOAD_DWORDX3">;
1333 defm : MUBUF_StoreIntrinsicPat<SIbuffer_store_format, v3i32, "BUFFER_STORE_FORMAT_XYZ">;
[all …]
DFLATInstructions.td971 def : FlatLoadPat <FLAT_LOAD_DWORDX3, load_flat, v3i32>;
989 def : FlatStorePat <FLAT_STORE_DWORDX3, store_flat, v3i32>;
1170 defm : GlobalFLATLoadPats <GLOBAL_LOAD_DWORDX3, load_global, v3i32>;
1187 defm : GlobalFLATStorePats <GLOBAL_STORE_DWORDX3, store_global, v3i32>;
1281 defm : ScratchFLATLoadPats <SCRATCH_LOAD_DWORDX3, load_private, v3i32>;
1292 defm : ScratchFLATStorePats <SCRATCH_STORE_DWORDX3, store_private, v3i32>;
DSIRegisterInfo.td742 defm "" : SRegClass<3, 14, [v3i32, v3f32], SGPR_96Regs, TTMP_96Regs>;
779 defm VReg_96 : VRegClass<3, [v3i32, v3f32], (add VGPR_96)>;
801 defm AReg_96 : ARegClass<3, [v3i32, v3f32], (add AGPR_96)>;
DAMDGPUISelLowering.cpp73 AddPromotedToType(ISD::LOAD, MVT::v3f32, MVT::v3i32); in AMDGPUTargetLowering()
207 AddPromotedToType(ISD::STORE, MVT::v3f32, MVT::v3i32); in AMDGPUTargetLowering()
290 setTruncStoreAction(MVT::v3i64, MVT::v3i32, Expand); in AMDGPUTargetLowering()
353 setOperationAction(ISD::CONCAT_VECTORS, MVT::v3i32, Custom); in AMDGPUTargetLowering()
370 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v3i32, Custom); in AMDGPUTargetLowering()
458 MVT::v2i32, MVT::v3i32, MVT::v4i32, MVT::v5i32, MVT::v6i32, MVT::v7i32}; in AMDGPUTargetLowering()
541 AddPromotedToType(ISD::SELECT, MVT::v3f32, MVT::v3i32); in AMDGPUTargetLowering()
DSIInstructions.td1038 i32, v3i32, Index, !cast<SubRegIndex>(sub#Index)
1041 i32, v3i32, Index, !cast<SubRegIndex>(sub#Index)
1250 def : BitConvert <v3i32, v3f32, SGPR_96>;
1251 def : BitConvert <v3f32, v3i32, SGPR_96>;
DSIISelLowering.cpp93 addRegisterClass(MVT::v3i32, &AMDGPU::SGPR_96RegClass); in SITargetLowering()
154 setOperationAction(ISD::LOAD, MVT::v3i32, Custom); in SITargetLowering()
165 setOperationAction(ISD::STORE, MVT::v3i32, Custom); in SITargetLowering()
176 setTruncStoreAction(MVT::v3i32, MVT::v3i16, Expand); in SITargetLowering()
193 setTruncStoreAction(MVT::v3i64, MVT::v3i32, Expand); in SITargetLowering()
221 setOperationAction(ISD::TRUNCATE, MVT::v3i32, Expand); in SITargetLowering()
401 setOperationAction(ISD::INSERT_SUBVECTOR, MVT::v3i32, Custom); in SITargetLowering()
7486 (WidenedVT == MVT::v3i32 || WidenedVT == MVT::v3f32)) { in getMemIntrinsicNode()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td75 def v3i32 : ValueType<96, 50>; // 3 x i32 vector value
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp277 case MVT::v3i32: in getTypeForEVT()
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp118 case MVT::v3i32: return "MVT::v3i32"; in getEnumName()