Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DMachineValueType.h151 v32f32 = 94, // 32 x f32 enumerator
421 SimpleTy == MVT::v32f32 || SimpleTy == MVT::v16f64 || in is1024BitVector()
627 case v32f32: in getVectorElementType()
703 case v32f32: in getVectorMinNumElements()
971 case v32f32: in getSizeInBits()
1229 if (NumElements == 32) return MVT::v32f32; in getVectorVT()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1118 f32, v32f32, Index, !cast<SubRegIndex>(sub#Index)
1122 f32, v32f32, Index, !cast<SubRegIndex>(sub#Index)
1240 def : BitConvert <v32i32, v32f32, VReg_1024>;
1241 def : BitConvert <v32f32, v32i32, VReg_1024>;
1246 def : BitConvert <v16f64, v32f32, VReg_1024>;
1247 def : BitConvert <v32f32, v16f64, VReg_1024>;
1248 def : BitConvert <v16i64, v32f32, VReg_1024>;
1251 def : BitConvert <v32f32, v16i64, VReg_1024>;
1747 defm : SI_INDIRECT_Pattern <v32f32, f32, "V32">;
H A DSIRegisterInfo.td777 def SGPR_1024 : RegisterClass<"AMDGPU", [v32i32, v32f32, v16i64, v16f64], 32,
782 def SReg_1024 : RegisterClass<"AMDGPU", [v32i32, v32f32, v16i64, v16f64], 32,
818 defm VReg_1024 : VRegClass<32, [v32i32, v32f32, v16i64, v16f64], (add VGPR_1024)>;
838 defm AReg_1024 : ARegClass<32, [v32i32, v32f32, v16i64, v16f64], (add AGPR_1024)>;
H A DSIInstrInfo.td2294 def VOP_V32F32_F32_F32_V32F32 : VOPProfile <[v32f32, f32, f32, v32f32]>;
2297 def VOP_V32F32_V4F16_V4F16_V32F32 : VOPProfile <[v32f32, v4f16, v4f16, v32f32]>;
2300 def VOP_V32F32_V2I16_V2I16_V32F32 : VOPProfile <[v32f32, v2i16, v2i16, v32f32]>;
2313 def VOP_V32F32_V4I16_V4I16_V32F32 : VOPProfile <[v32f32, v4i16, v4i16, v32f32]>;
H A DAMDGPUISelLowering.cpp87 setOperationAction(ISD::LOAD, MVT::v32f32, Promote); in AMDGPUTargetLowering()
88 AddPromotedToType(ISD::LOAD, MVT::v32f32, MVT::v32i32); in AMDGPUTargetLowering()
172 setLoadExtAction(ISD::EXTLOAD, MVT::v32f32, MVT::v32f16, Expand); in AMDGPUTargetLowering()
207 setOperationAction(ISD::STORE, MVT::v32f32, Promote); in AMDGPUTargetLowering()
208 AddPromotedToType(ISD::STORE, MVT::v32f32, MVT::v32i32); in AMDGPUTargetLowering()
256 setTruncStoreAction(MVT::v32f32, MVT::v32f16, Expand); in AMDGPUTargetLowering()
342 setOperationAction(ISD::EXTRACT_SUBVECTOR, MVT::v32f32, Custom); in AMDGPUTargetLowering()
H A DSIISelLowering.cpp131 addRegisterClass(MVT::v32f32, TRI->getVGPRClassForBitWidth(1024)); in SITargetLowering()
248 MVT::v16i64, MVT::v16f64, MVT::v32i32, MVT::v32f32 }) { in SITargetLowering()
734 for (MVT VT : { MVT::v4f32, MVT::v8f32, MVT::v16f32, MVT::v32f32 }) { in SITargetLowering()
4433 VT == MVT::v8f32 || VT == MVT::v16f32 || VT == MVT::v32f32); in splitBinaryVectorOp()
4455 VT == MVT::v8f32 || VT == MVT::v16f32 || VT == MVT::v32f32); in splitTernaryVectorOp()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.td124 def v32f32 : ValueType<1024, 94>; // 32 x f32 vector value
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp360 case MVT::v32f32: in getTypeForEVT()
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenTarget.cpp158 case MVT::v32f32: return "MVT::v32f32"; in getEnumName()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIntrinsics.td323 def llvm_v32f32_ty : LLVMType<v32f32>; // 32 x float