Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
DMachineValueType.h119 v3i64 = 66, // 3 x i64 enumerator
600 case v3i64: in getVectorElementType()
802 case v3i64: in getVectorMinNumElements()
970 case v3i64: in getSizeInBits()
1241 if (NumElements == 3) return MVT::v3i64; in getVectorVT()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIRegisterInfo.td745 defm "" : SRegClass<6, 17, [v6i32, v6f32, v3i64, v3f64], SGPR_192Regs, TTMP_192Regs>;
783 defm VReg_192 : VRegClass<6, [v6i32, v6f32, v3i64, v3f64], (add VGPR_192)>;
804 defm AReg_192 : ARegClass<6, [v6i32, v6f32, v3i64, v3f64], (add AGPR_192)>;
DSIInstructions.td1276 def : BitConvert <v3i64, v3f64, VReg_192>;
1277 def : BitConvert <v3f64, v3i64, VReg_192>;
1278 def : BitConvert <v3i64, v6i32, VReg_192>;
1279 def : BitConvert <v3i64, v6f32, VReg_192>;
1282 def : BitConvert <v6i32, v3i64, VReg_192>;
1283 def : BitConvert <v6f32, v3i64, VReg_192>;
DAMDGPUISelLowering.cpp108 setOperationAction(ISD::LOAD, MVT::v3i64, Promote); in AMDGPUTargetLowering()
109 AddPromotedToType(ISD::LOAD, MVT::v3i64, MVT::v6i32); in AMDGPUTargetLowering()
242 setOperationAction(ISD::STORE, MVT::v3i64, Promote); in AMDGPUTargetLowering()
243 AddPromotedToType(ISD::STORE, MVT::v3i64, MVT::v6i32); in AMDGPUTargetLowering()
290 setTruncStoreAction(MVT::v3i64, MVT::v3i32, Expand); in AMDGPUTargetLowering()
291 setTruncStoreAction(MVT::v3i64, MVT::v3i16, Expand); in AMDGPUTargetLowering()
388 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v3i64, Custom); in AMDGPUTargetLowering()
DSIISelLowering.cpp108 addRegisterClass(MVT::v3i64, &AMDGPU::SGPR_192RegClass); in SITargetLowering()
192 setTruncStoreAction(MVT::v3i64, MVT::v3i16, Expand); in SITargetLowering()
193 setTruncStoreAction(MVT::v3i64, MVT::v3i32, Expand); in SITargetLowering()
271 MVT::v3i64, MVT::v3f64, MVT::v6i32, MVT::v6f32, in SITargetLowering()
317 for (MVT Vec64 : { MVT::v3i64, MVT::v3f64 }) { in SITargetLowering()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DValueTypes.td92 def v3i64 : ValueType<192, 66>; // 3 x i64 vector value
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DValueTypes.cpp309 case MVT::v3i64: in getTypeForEVT()
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
DCodeGenTarget.cpp134 case MVT::v3i64: return "MVT::v3i64"; in getEnumName()