Home
last modified time | relevance | path

Searched refs:ArrayID (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.c162 if (src->Register.Indirect && src->Indirect.ArrayID) in scan_src_operand()
163 input = info->input_array_first[src->Indirect.ArrayID]; in scan_src_operand()
227 if (src->Register.Indirect && src->Indirect.ArrayID) in scan_src_operand()
228 input = info->output_array_first[src->Indirect.ArrayID]; in scan_src_operand()
440 if (src0->Register.Indirect && src0->Indirect.ArrayID) in scan_instruction()
441 input = info->input_array_first[src0->Indirect.ArrayID]; in scan_instruction()
612 unsigned array_id = fulldecl->Array.ArrayID; in scan_declaration()
975 decl->Array.ArrayID > 0 && decl->Array.ArrayID <= max_array_id) { in tgsi_scan_arrays()
976 struct tgsi_array_info *array = &arrays[decl->Array.ArrayID - 1]; in tgsi_scan_arrays()
993 if (dst->Indirect.ArrayID > 0 && in tgsi_scan_arrays()
[all …]
Dtgsi_ureg.h69 unsigned ArrayID : 10; /* UINT */ member
94 unsigned ArrayID : 10; /* UINT */ member
1034 dst.ArrayID = array_id; in ureg_dst_array_register()
1066 dst.ArrayID = src.ArrayID; in ureg_dst()
1097 src.ArrayID = array_id; in ureg_src_array_register()
1132 src.ArrayID = dst.ArrayID; in ureg_src()
1158 dst.ArrayID = 0; in ureg_dst_undef()
1187 src.ArrayID = 0; in ureg_src_undef()
Dtgsi_dump.c130 if (src->DimIndirect.ArrayID) { in _dump_register_src()
132 SID( src->DimIndirect.ArrayID ); in _dump_register_src()
154 if (src->Indirect.ArrayID) { in _dump_register_src()
156 SID( src->Indirect.ArrayID ); in _dump_register_src()
187 if (dst->DimIndirect.ArrayID) { in _dump_register_dst()
189 SID( dst->DimIndirect.ArrayID ); in _dump_register_dst()
211 if (dst->Indirect.ArrayID) { in _dump_register_dst()
213 SID( dst->Indirect.ArrayID ); in _dump_register_dst()
350 SID(decl->Array.ArrayID); in iter_declaration()
Dtgsi_build.c364 a.ArrayID = 0; in tgsi_default_declaration_array()
378 da.ArrayID = arrayid; in tgsi_build_declaration_array()
535 full_decl->Array.ArrayID, in tgsi_build_full_declaration()
898 ind_register.ArrayID = 0; in tgsi_default_ind_register()
921 ind_register.ArrayID = arrayid; in tgsi_build_ind_register()
1171 reg->Indirect.ArrayID, in tgsi_build_full_instruction()
1204 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
1246 reg->Indirect.ArrayID, in tgsi_build_full_instruction()
1279 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
Dtgsi_ureg.c697 dst.ArrayID = ureg->nr_array_temps; in ureg_DECL_array_temporary()
1147 out[n].ind.ArrayID = 0; in ureg_emit_src()
1149 out[n].ind.ArrayID = src.ArrayID; in ureg_emit_src()
1167 out[n].ind.ArrayID = 0; in ureg_emit_src()
1169 out[n].ind.ArrayID = src.ArrayID; in ureg_emit_src()
1211 out[n].ind.ArrayID = 0; in ureg_emit_dst()
1213 out[n].ind.ArrayID = dst.ArrayID; in ureg_emit_dst()
1231 out[n].ind.ArrayID = 0; in ureg_emit_dst()
1233 out[n].ind.ArrayID = dst.ArrayID; in ureg_emit_dst()
1550 out[3].array.ArrayID = array_id; in emit_decl_semantic()
[all …]
Dtgsi_text.c840 dst->DimIndirect.ArrayID = bracket[0].ind_array; in parse_dst_operand()
851 dst->Indirect.ArrayID = bracket[0].ind_array; in parse_dst_operand()
933 src->DimIndirect.ArrayID = bracket[0].ind_array; in parse_src_operand()
943 src->Indirect.ArrayID = bracket[0].ind_array; in parse_src_operand()
1346 decl.Array.ArrayID = arrayid; in parse_declaration()
/third_party/mesa3d/src/gallium/include/pipe/
Dp_shader_tokens.h249 unsigned ArrayID : 10; member
771 unsigned ArrayID : 10; /* UINT */ member
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c231 decl->Array.ArrayID)); in ttn_emit_declaration()
306 (decl->Array.ArrayID != 0)); in ttn_emit_declaration()
/third_party/mesa3d/docs/gallium/
Dtgsi.rst3052 Declarations can optional have an ArrayID attribute which can be referred by
3053 indirect addressing operands. An ArrayID of zero is reserved and treated as
3054 if no ArrayID is specified.
3057 an ArrayID only the registers in this declaration are guaranteed to be
3062 If no ArrayID is specified with an indirect addressing operand the whole
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_tgsi.cpp103 return fsr->Indirect.ArrayID; in getArrayId()
175 return fdr->Indirect.ArrayID; in getArrayId()
1282 const int arrayId = decl->Array.ArrayID; in scanDeclaration()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_shader.c1175 if (d->Array.ArrayID) { in tgsi_declaration()
1947 unsigned first = ctx->info.input_array_first[src->Indirect.ArrayID]; in fetch_gs_input()
2107 if (reg.Indirect.ArrayID) in r600_get_byte_address()
2108 first = array_first[reg.Indirect.ArrayID]; in r600_get_byte_address()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_tgsi_vgpu10.c4877 const unsigned arrayID = MIN2(decl->Array.ArrayID, MAX_TEMP_ARRAYS); in emit_vgpu10_declaration()
/third_party/mesa3d/docs/relnotes/
D22.1.0.rst1203 - r600: Stop using ArrayID to look up atomic counters.