Searched refs:v3i64 (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
| D | MachineValueType.h | 119 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/ |
| D | SIRegisterInfo.td | 745 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)>;
|
| D | SIInstructions.td | 1276 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>;
|
| D | AMDGPUISelLowering.cpp | 108 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()
|
| D | SIISelLowering.cpp | 108 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/ |
| D | ValueTypes.td | 92 def v3i64 : ValueType<192, 66>; // 3 x i64 vector value
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | ValueTypes.cpp | 309 case MVT::v3i64: in getTypeForEVT()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
| D | CodeGenTarget.cpp | 134 case MVT::v3i64: return "MVT::v3i64"; in getEnumName()
|