Searched refs:ArrayID (Results 1 – 15 of 15) sorted by relevance
131 if (src->Register.Indirect && src->Indirect.ArrayID) in scan_src_operand()132 input = info->input_array_first[src->Indirect.ArrayID]; in scan_src_operand()320 if (src0->Register.Indirect && src0->Indirect.ArrayID) in scan_instruction()321 input = info->input_array_first[src0->Indirect.ArrayID]; in scan_instruction()437 unsigned array_id = fulldecl->Array.ArrayID; in scan_declaration()785 decl->Array.ArrayID > 0 && decl->Array.ArrayID <= max_array_id) { in tgsi_scan_arrays()786 struct tgsi_array_info *array = &arrays[decl->Array.ArrayID - 1]; in tgsi_scan_arrays()803 if (dst->Indirect.ArrayID > 0 && in tgsi_scan_arrays()804 dst->Indirect.ArrayID <= max_array_id) { in tgsi_scan_arrays()805 arrays[dst->Indirect.ArrayID - 1].writemask |= dst->Register.WriteMask; in tgsi_scan_arrays()
126 if (src->DimIndirect.ArrayID) { in _dump_register_src()128 SID( src->DimIndirect.ArrayID ); in _dump_register_src()150 if (src->Indirect.ArrayID) { in _dump_register_src()152 SID( src->Indirect.ArrayID ); in _dump_register_src()183 if (dst->DimIndirect.ArrayID) { in _dump_register_dst()185 SID( dst->DimIndirect.ArrayID ); in _dump_register_dst()207 if (dst->Indirect.ArrayID) { in _dump_register_dst()209 SID( dst->Indirect.ArrayID ); in _dump_register_dst()346 SID(decl->Array.ArrayID); in iter_declaration()
66 unsigned ArrayID : 10; /* UINT */ member96 unsigned ArrayID : 10; /* UINT */ member1294 dst.ArrayID = array_id; in ureg_dst_array_register()1335 dst.ArrayID = src.ArrayID; in ureg_dst()1365 src.ArrayID = array_id; in ureg_src_array_register()1400 src.ArrayID = dst.ArrayID; in ureg_src()1432 dst.ArrayID = 0; in ureg_dst_undef()1460 src.ArrayID = 0; in ureg_src_undef()
356 a.ArrayID = 0; in tgsi_default_declaration_array()370 da.ArrayID = arrayid; in tgsi_build_declaration_array()527 full_decl->Array.ArrayID, in tgsi_build_full_declaration()931 ind_register.ArrayID = 0; in tgsi_default_ind_register()954 ind_register.ArrayID = arrayid; in tgsi_build_ind_register()1234 reg->Indirect.ArrayID, in tgsi_build_full_instruction()1267 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()1309 reg->Indirect.ArrayID, in tgsi_build_full_instruction()1342 reg->DimIndirect.ArrayID, in tgsi_build_full_instruction()
649 dst.ArrayID = ureg->nr_array_temps; in ureg_DECL_array_temporary()1113 out[n].ind.ArrayID = 0; in ureg_emit_src()1115 out[n].ind.ArrayID = src.ArrayID; in ureg_emit_src()1133 out[n].ind.ArrayID = 0; in ureg_emit_src()1135 out[n].ind.ArrayID = src.ArrayID; in ureg_emit_src()1179 out[n].ind.ArrayID = 0; in ureg_emit_dst()1181 out[n].ind.ArrayID = dst.ArrayID; in ureg_emit_dst()1199 out[n].ind.ArrayID = 0; in ureg_emit_dst()1201 out[n].ind.ArrayID = dst.ArrayID; in ureg_emit_dst()1594 out[3].array.ArrayID = array_id; in emit_decl_semantic()[all …]
840 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()1371 decl.Array.ArrayID = arrayid; in parse_declaration()
242 unsigned ArrayID : 10; member771 unsigned ArrayID : 10; /* UINT */ member
399 if (reg && reg->ArrayID > 0 && reg->ArrayID <= num_arrays) in get_temp_array_id()400 return reg->ArrayID; in get_temp_array_id()813 unsigned id = decl->Array.ArrayID - 1; in emit_declaration()
664 if (reg.Indirect.ArrayID) in get_dw_address()665 first = array_first[reg.Indirect.ArrayID]; in get_dw_address()788 if (reg.Indirect.ArrayID) in get_tcs_tes_buffer_address_from_reg()789 param_base = array_first[reg.Indirect.ArrayID]; in get_tcs_tes_buffer_address_from_reg()
255 var->name = ralloc_asprintf(var, "arr_%d", decl->Array.ArrayID); in ttn_emit_declaration()325 (decl->Array.ArrayID != 0)); in ttn_emit_declaration()
2922 Declarations can optional have an ArrayID attribute which can be referred by2923 indirect addressing operands. An ArrayID of zero is reserved and treated as2924 if no ArrayID is specified.2927 an ArrayID only the registers in this declaration are guaranteed to be2932 If no ArrayID is specified with an indirect addressing operand the whole
103 return fsr->Indirect.ArrayID; in getArrayId()169 return fdr->Indirect.ArrayID; in getArrayId()1211 const int arrayId = decl->Array.ArrayID; in scanDeclaration()
5402 dst.ArrayID = array_id; in dst_register()5477 src.ArrayID = reg->array_id; in src_register()6094 t->inputs[slot + j].ArrayID = 0; in st_translate_program()6148 t->outputs[slot + j].ArrayID = 0; in st_translate_program()
958 if (d->Array.ArrayID) { in tgsi_declaration()1533 unsigned first = ctx->info.input_array_first[src->Indirect.ArrayID]; in fetch_gs_input()1693 if (reg.Indirect.ArrayID) in r600_get_byte_address()1694 first = array_first[reg.Indirect.ArrayID]; in r600_get_byte_address()
2235 const unsigned arrayID = MIN2(decl->Array.ArrayID, MAX_TEMP_ARRAYS); in emit_vgpu10_declaration()