Home
last modified time | relevance | path

Searched refs:v3f16 (Results 1 – 9 of 9) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DMachineValueType.h148 v3f16 = 88, // 3 x f16 enumerator
650 case v3f16: in getVectorElementType()
858 case v3f16: in getVectorMinNumElements()
981 case v3f16: in getSizeInBits()
1356 if (NumElements == 3) return MVT::v3f16; in getVectorVT()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td399 !if(!eq(vt, v3f16), 3,
509 defvar legal_load_vt = !if(!eq(load_vt, v3f16), v4f16, load_vt);
547 defvar legal_load_vt = !if(!eq(!cast<string>(load_vt), !cast<string>(v3f16)), v4f16, load_vt);
579 defvar legal_store_vt = !if(!eq(store_vt, v3f16), v4f16, store_vt);
850 "buffer_load_format_d16_xyz", v3f16
863 "buffer_store_format_d16_xyz", v3f16
1293 …efm : MUBUF_LoadIntrinsicPat<SIbuffer_load_format_d16, v4f16, "BUFFER_LOAD_FORMAT_D16_XYZ", v3f16>;
1376 … : MUBUF_StoreIntrinsicPat<SIbuffer_store_format_d16, v4f16, "BUFFER_STORE_FORMAT_D16_XYZ", v3f16>;
1964 defm : MTBUF_LoadIntrinsicPat<SItbuffer_load_d16, v4f16, "TBUFFER_LOAD_FORMAT_D16_XYZ", v3f16>;
2028 defm : MTBUF_StoreIntrinsicPat<SItbuffer_store_d16, v4f16, "TBUFFER_STORE_FORMAT_D16_XYZ", v3f16>;
H A DAMDGPUISelLowering.cpp168 setLoadExtAction(ISD::EXTLOAD, MVT::v3f32, MVT::v3f16, Expand); in AMDGPUTargetLowering()
184 setLoadExtAction(ISD::EXTLOAD, MVT::v3f64, MVT::v3f16, Expand); in AMDGPUTargetLowering()
280 setTruncStoreAction(MVT::v3f32, MVT::v3f16, Expand); in AMDGPUTargetLowering()
296 setTruncStoreAction(MVT::v3f64, MVT::v3f16, Expand); in AMDGPUTargetLowering()
349 {MVT::v2f16, MVT::v3f16, MVT::v4f16, MVT::v16f16, MVT::v2f32, MVT::v3f32, in AMDGPUTargetLowering()
H A DSIInstrInfo.td630 // v3f16/v3i16 is widened to v4f16/v4i16, so we need to match on the memory
H A DSIISelLowering.cpp735 {MVT::v2f16, MVT::v2i16, MVT::v3f16, MVT::v3i16, in SITargetLowering()
742 MVT::v3f16, MVT::v4f16, MVT::v4i16, MVT::f16, MVT::i16, in SITargetLowering()
7738 assert(RayDir.getValueType() == MVT::v3f16 || in LowerINTRINSIC_W_CHAIN()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DValueTypes.td118 def v3f16 : ValueType<48, 88>; // 3 x f16 vector value
/openbsd/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenTarget.cpp154 case MVT::v3f16: return "MVT::v3f16"; in getEnumName()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DValueTypes.cpp355 case MVT::v3f16: in getTypeForEVT()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td1979 // <ray_dir> and <ray_inv_dir> are both v3f16 or both v3f32.