Searched refs:ArrayID (Results 1 - 25 of 28) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.c162 if (src->Register.Indirect && src->Indirect.ArrayID)
163 input = info->input_array_first[src->Indirect.ArrayID];
227 if (src->Register.Indirect && src->Indirect.ArrayID)
228 input = info->output_array_first[src->Indirect.ArrayID];
426 if (src0->Register.Indirect && src0->Indirect.ArrayID)
427 input = info->input_array_first[src0->Indirect.ArrayID];
590 unsigned array_id = fulldecl->Array.ArrayID;
950 decl->Array.ArrayID > 0 && decl->Array.ArrayID <= max_array_id) {
951 struct tgsi_array_info *array = &arrays[decl->Array.ArrayID
[all...]
H A Dtgsi_ureg.h67 unsigned ArrayID : 10; /* UINT */ member in struct:ureg_src
92 unsigned ArrayID : 10; /* UINT */ member in struct:ureg_dst
1022 dst.ArrayID = array_id;
1054 dst.ArrayID = src.ArrayID;
1085 src.ArrayID = array_id;
1120 src.ArrayID = dst.ArrayID;
1146 dst.ArrayID = 0;
1175 src.ArrayID
[all...]
H A Dtgsi_build.c366 a.ArrayID = 0;
380 da.ArrayID = arrayid;
538 full_decl->Array.ArrayID,
901 ind_register.ArrayID = 0;
924 ind_register.ArrayID = arrayid;
1174 reg->Indirect.ArrayID,
1207 reg->DimIndirect.ArrayID,
1249 reg->Indirect.ArrayID,
1282 reg->DimIndirect.ArrayID,
H A Dtgsi_dump.c130 if (src->DimIndirect.ArrayID) {
132 SID( src->DimIndirect.ArrayID );
154 if (src->Indirect.ArrayID) {
156 SID( src->Indirect.ArrayID );
187 if (dst->DimIndirect.ArrayID) {
189 SID( dst->DimIndirect.ArrayID );
211 if (dst->Indirect.ArrayID) {
213 SID( dst->Indirect.ArrayID );
350 SID(decl->Array.ArrayID);
H A Dtgsi_ureg.c692 dst.ArrayID = ureg->nr_array_temps;
1142 out[n].ind.ArrayID = 0;
1144 out[n].ind.ArrayID = src.ArrayID;
1162 out[n].ind.ArrayID = 0;
1164 out[n].ind.ArrayID = src.ArrayID;
1206 out[n].ind.ArrayID = 0;
1208 out[n].ind.ArrayID = dst.ArrayID;
[all...]
H A Dtgsi_text.c840 dst->DimIndirect.ArrayID = bracket[0].ind_array;
851 dst->Indirect.ArrayID = bracket[0].ind_array;
933 src->DimIndirect.ArrayID = bracket[0].ind_array;
943 src->Indirect.ArrayID = bracket[0].ind_array;
1346 decl.Array.ArrayID = arrayid;
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_scan.c162 if (src->Register.Indirect && src->Indirect.ArrayID)
163 input = info->input_array_first[src->Indirect.ArrayID];
227 if (src->Register.Indirect && src->Indirect.ArrayID)
228 input = info->output_array_first[src->Indirect.ArrayID];
440 if (src0->Register.Indirect && src0->Indirect.ArrayID)
441 input = info->input_array_first[src0->Indirect.ArrayID];
612 unsigned array_id = fulldecl->Array.ArrayID;
973 decl->Array.ArrayID > 0 && decl->Array.ArrayID <= max_array_id) {
974 struct tgsi_array_info *array = &arrays[decl->Array.ArrayID
[all...]
H A Dtgsi_ureg.h69 unsigned ArrayID : 10; /* UINT */ member in struct:ureg_src
94 unsigned ArrayID : 10; /* UINT */ member in struct:ureg_dst
1033 dst.ArrayID = array_id;
1065 dst.ArrayID = src.ArrayID;
1096 src.ArrayID = array_id;
1131 src.ArrayID = dst.ArrayID;
1157 dst.ArrayID = 0;
1186 src.ArrayID
[all...]
H A Dtgsi_build.c364 a.ArrayID = 0;
378 da.ArrayID = arrayid;
535 full_decl->Array.ArrayID,
898 ind_register.ArrayID = 0;
921 ind_register.ArrayID = arrayid;
1171 reg->Indirect.ArrayID,
1204 reg->DimIndirect.ArrayID,
1246 reg->Indirect.ArrayID,
1279 reg->DimIndirect.ArrayID,
H A Dtgsi_dump.c130 if (src->DimIndirect.ArrayID) {
132 SID( src->DimIndirect.ArrayID );
154 if (src->Indirect.ArrayID) {
156 SID( src->Indirect.ArrayID );
187 if (dst->DimIndirect.ArrayID) {
189 SID( dst->DimIndirect.ArrayID );
211 if (dst->Indirect.ArrayID) {
213 SID( dst->Indirect.ArrayID );
350 SID(decl->Array.ArrayID);
H A Dtgsi_ureg.c690 dst.ArrayID = ureg->nr_array_temps;
1140 out[n].ind.ArrayID = 0;
1142 out[n].ind.ArrayID = src.ArrayID;
1160 out[n].ind.ArrayID = 0;
1162 out[n].ind.ArrayID = src.ArrayID;
1204 out[n].ind.ArrayID = 0;
1206 out[n].ind.ArrayID = dst.ArrayID;
[all...]
H A Dtgsi_text.c840 dst->DimIndirect.ArrayID = bracket[0].ind_array;
851 dst->Indirect.ArrayID = bracket[0].ind_array;
933 src->DimIndirect.ArrayID = bracket[0].ind_array;
943 src->Indirect.ArrayID = bracket[0].ind_array;
1346 decl.Array.ArrayID = arrayid;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/
H A Dp_shader_tokens.h251 unsigned ArrayID : 10; member in struct:tgsi_declaration_array
755 * If ArrayID is zero the whole register file might be indirectly addressed,
756 * if not only the Declaration with this ArrayID is accessed by this operand.
765 unsigned ArrayID : 10; /* UINT */ member in struct:tgsi_ind_register
/xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/
H A Dp_shader_tokens.h249 unsigned ArrayID : 10; member in struct:tgsi_declaration_array
760 * If ArrayID is zero the whole register file might be indirectly addressed,
761 * if not only the Declaration with this ArrayID is accessed by this operand.
770 unsigned ArrayID : 10; /* UINT */ member in struct:tgsi_ind_register
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_tgsi_setup.c207 if (reg && reg->ArrayID > 0 && reg->ArrayID <= num_arrays)
208 return reg->ArrayID;
613 unsigned id = decl->Array.ArrayID - 1;
H A Dsi_shader.c911 if (reg.Indirect.ArrayID)
912 input_index = array_first[reg.Indirect.ArrayID];
1049 if (reg.Indirect.ArrayID)
1050 param_base = array_first[reg.Indirect.ArrayID];
3998 unsigned array_id = input->Indirect.ArrayID;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c216 var->name = ralloc_asprintf(var, "arr_%d", decl->Array.ArrayID);
287 (decl->Array.ArrayID != 0));
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c230 decl->Array.ArrayID));
305 (decl->Array.ArrayID != 0));
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dtgsi.rst2988 Declarations can optional have an ArrayID attribute which can be referred by
2989 indirect addressing operands. An ArrayID of zero is reserved and treated as
2990 if no ArrayID is specified.
2993 an ArrayID only the registers in this declaration are guaranteed to be
2998 If no ArrayID is specified with an indirect addressing operand the whole
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A 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
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_from_tgsi.cpp104 return fsr->Indirect.ArrayID;
176 return fdr->Indirect.ArrayID;
1329 const int arrayId = decl->Array.ArrayID;
3070 // TODO: Make use of ArrayID.
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/
H A Dnv50_ir_from_tgsi.cpp103 return fsr->Indirect.ArrayID;
175 return fdr->Indirect.ArrayID;
1282 const int arrayId = decl->Array.ArrayID;
3085 // TODO: Make use of ArrayID.
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp160 unsigned array_id; /* TGSI ArrayID; 1-based: 0 means not an array */
5937 dst.ArrayID = array_id;
6072 src.ArrayID = src_reg->array_id;
6718 /* The ArrayID is set up in dst_register */
6720 t->inputs[slot + j].ArrayID = 0;
6773 /* The ArrayID is set up in dst_register */
6775 t->outputs[slot + j].ArrayID = 0;
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_glsl_to_tgsi.cpp158 unsigned array_id; /* TGSI ArrayID; 1-based: 0 means not an array */
5990 dst.ArrayID = array_id;
6125 src.ArrayID = src_reg->array_id;
6771 /* The ArrayID is set up in dst_register */
6773 t->inputs[slot + j].ArrayID = 0;
6826 /* The ArrayID is set up in dst_register */
6828 t->outputs[slot + j].ArrayID = 0;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_shader.c1072 if (d->Array.ArrayID) {
1100 ctx->shader->atomics[i].array_id = d->Array.ArrayID;
1848 unsigned first = ctx->info.input_array_first[src->Indirect.ArrayID];
2008 if (reg.Indirect.ArrayID)
2009 first = array_first[reg.Indirect.ArrayID];
8548 if (src->Indirect.ArrayID == ctx->shader->atomics[i].array_id)

Completed in 116 milliseconds

12