| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| sfn_shader_tcs.cpp | 49 auto gpr = new GPRValue(0,0); local 50 gpr->set_as_input(); 51 m_primitive_id.reset(gpr); 56 auto gpr = new GPRValue(0,2); local 57 gpr->set_as_input(); 58 m_invocation_id.reset(gpr); 63 auto gpr = new GPRValue(0,1); local 64 gpr->set_as_input(); 65 m_rel_patch_id.reset(gpr); 70 auto gpr = new GPRValue(0,3) local [all...] |
| sfn_shader_tess_eval.cpp | 57 auto gpr = new GPRValue(0,0); local 58 gpr->set_as_input(); 59 m_tess_coord[0].reset(gpr); 60 gpr = new GPRValue(0,1); 61 gpr->set_as_input(); 62 m_tess_coord[1].reset(gpr); 67 auto gpr = new GPRValue(0,2); local 68 gpr->set_as_input(); 69 m_rel_patch_id.reset(gpr); 75 auto gpr = new GPRValue(0,3) local [all...] |
| sfn_shader_vertex.cpp | 124 auto gpr = std::make_shared<GPRValue>(i + 1, k); local 125 gpr->set_as_input(); 126 m_attribs[4 * i + k] = gpr; 127 inject_register(i + 1, k, gpr, false);
|
| sfn_shaderio.h | 48 void set_gpr(int gpr) {m_gpr = gpr;} 49 int gpr() const {return m_gpr;} function in class:r600::ShaderInput 72 ShaderInputSystemValue(tgsi_semantic name, int gpr);
|
| sfn_instruction_export.h | 37 const GPRVector& gpr() const {return m_value;} function in class:r600::WriteoutInstruction
|
| sfn_value.h | 64 gpr, enumerator in enum:r600::Value::Type
|
| sfn_ir_to_assembly.cpp | 377 assert(exi.gpr().type() == Value::gpr_vector); 378 const auto& gpr = exi.gpr(); local 379 output.gpr = gpr.sel(); 381 output.swizzle_x = gpr.chan_i(0); 382 output.swizzle_y = gpr.chan_i(1); 383 output.swizzle_z = gpr.chan_i(2); 384 output.swizzle_w = gpr.chan_i(3); 403 assert(exi.gpr().type() == Value::gpr_vector) 404 const auto& gpr = exi.gpr(); local 437 const auto& gpr = exi.gpr(); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/ |
| sb_ra_checker.cpp | 93 sel_chan gpr = v->gpr; local 94 if (!gpr) { 100 reg_value_map::iterator F = rmap().find(v->gpr); 103 o << "operand value " << *v << " was not previously written to its gpr"; 110 << ", gpr contains " << *(F->second); 157 if (!v->gpr) { 164 rmap()[v->gpr] = v; 170 unsigned start = v->array->gpr;
|
| sb_bc_parser.cpp | 123 sh->add_input(0 /* GPR */, true /* preloaded */, 0x0F /* mask */); 124 sh->add_input(1 /* GPR */, true /* preloaded */, 0x0F /* mask */); 171 sh->add_input(in.gpr, preloaded, /*in.write_mask*/ 0x0F); 192 unsigned gpr = 0; local 195 sh->add_input(gpr, true, mask & 0x0F); 196 ++gpr;
|
| sb_ra_coalesce.cpp | 349 unsigned gpr = v->get_final_gpr(); local 350 if (!gpr) 353 if (gpr) { 354 if (gpr >= bs.size()) 355 bs.resize(gpr + 64); 356 bs.set(gpr, 1); 379 v->gpr = color;
|
| sb_sched.h | 111 rp_gpr_tracker gpr; member in class:r600_sb::alu_group_tracker
|
| sb_bc_finalize.cpp | 331 update_ngpr(d->array->gpr.sel() + d->array->array_size -1); 381 sel_chan gpr; local 390 update_ngpr(v->array->gpr.sel() + v->array->array_size -1); 405 gpr = v->get_final_gpr(); 406 src.sel = gpr.sel(); 407 src.chan = gpr.chan(); 411 src.sel = v->gpr.sel(); 412 src.chan = v->gpr.chan(); 516 unsigned vreg = v->gpr.sel(); 517 unsigned vchan = v->gpr.chan() [all...] |
| sb_shader.cpp | 62 void shader::add_pinned_gpr_values(vvec& vec, unsigned gpr, unsigned comp_mask, 67 value *v = get_gpr_value(src, gpr, chan, false); 70 v->gpr = v->pin_gpr = v->select; 73 if (v->array && !v->array->gpr) { 76 v->array->gpr = v->array->base_gpr; 197 void shader::add_input(unsigned gpr, bool preloaded, unsigned comp_mask) { 198 if (inputs.size() <= gpr) 199 inputs.resize(gpr+1); 201 shader_input &i = inputs[gpr]; 206 add_pinned_gpr_values(root->dst, gpr, comp_mask, true) 217 unsigned gpr = 0; local [all...] |
| sb_sched.cpp | 312 gpr(), lt(), slots(), 500 if (gpr.try_reserve(n)) { 509 if (gpr.try_reserve(n)) { 516 gpr.reset(); 534 if (!gpr.try_reserve(a)) 567 if (!backtrack && gpr.try_reserve(a)) { 601 gpr.unreserve(a); 617 gpr.reset(); 622 bool b = gpr.try_reserve(a); 682 gpr.reset() 1225 sel_chan gpr = vi->get_final_gpr(); local 1366 sel_chan gpr = d->get_final_gpr(); local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/ |
| sb_ra_checker.cpp | 93 sel_chan gpr = v->gpr; local 94 if (!gpr) { 100 reg_value_map::iterator F = rmap().find(v->gpr); 103 o << "operand value " << *v << " was not previously written to its gpr"; 110 << ", gpr contains " << *(F->second); 157 if (!v->gpr) { 164 rmap()[v->gpr] = v; 170 unsigned start = v->array->gpr;
|
| sb_bc_parser.cpp | 123 sh->add_input(0 /* GPR */, true /* preloaded */, 0x0F /* mask */); 124 sh->add_input(1 /* GPR */, true /* preloaded */, 0x0F /* mask */); 171 sh->add_input(in.gpr, preloaded, /*in.write_mask*/ 0x0F); 187 unsigned gpr = 0; local 190 sh->add_input(gpr, true, mask & 0x0F); 191 ++gpr;
|
| sb_ra_coalesce.cpp | 349 unsigned gpr = v->get_final_gpr(); local 350 if (!gpr) 353 if (gpr) { 354 if (gpr >= bs.size()) 355 bs.resize(gpr + 64); 356 bs.set(gpr, 1); 379 v->gpr = color;
|
| sb_sched.h | 111 rp_gpr_tracker gpr; member in class:r600_sb::alu_group_tracker
|
| sb_bc_finalize.cpp | 331 update_ngpr(d->array->gpr.sel() + d->array->array_size -1); 381 sel_chan gpr; local 390 update_ngpr(v->array->gpr.sel() + v->array->array_size -1); 405 gpr = v->get_final_gpr(); 406 src.sel = gpr.sel(); 407 src.chan = gpr.chan(); 411 src.sel = v->gpr.sel(); 412 src.chan = v->gpr.chan(); 516 unsigned vreg = v->gpr.sel(); 517 unsigned vchan = v->gpr.chan() [all...] |
| sb_shader.cpp | 62 void shader::add_pinned_gpr_values(vvec& vec, unsigned gpr, unsigned comp_mask, 67 value *v = get_gpr_value(src, gpr, chan, false); 70 v->gpr = v->pin_gpr = v->select; 73 if (v->array && !v->array->gpr) { 76 v->array->gpr = v->array->base_gpr; 197 void shader::add_input(unsigned gpr, bool preloaded, unsigned comp_mask) { 198 if (inputs.size() <= gpr) 199 inputs.resize(gpr+1); 201 shader_input &i = inputs[gpr]; 206 add_pinned_gpr_values(root->dst, gpr, comp_mask, true) 217 unsigned gpr = 0; local [all...] |
| sb_sched.cpp | 312 gpr(), lt(), slots(), 500 if (gpr.try_reserve(n)) { 509 if (gpr.try_reserve(n)) { 516 gpr.reset(); 534 if (!gpr.try_reserve(a)) 567 if (!backtrack && gpr.try_reserve(a)) { 601 gpr.unreserve(a); 617 gpr.reset(); 622 bool b = gpr.try_reserve(a); 682 gpr.reset() 1225 sel_chan gpr = vi->get_final_gpr(); local 1366 sel_chan gpr = d->get_final_gpr(); local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/common/ |
| gen_mi_builder.h | 174 unsigned gpr = ffs(~b->gprs) - 1; local 175 assert(gpr < GEN_MI_BUILDER_NUM_ALLOC_GPRS); 176 assert(b->gpr_refs[gpr] == 0); 177 b->gprs |= (1u << gpr); 178 b->gpr_refs[gpr] = 1; 182 .reg = _GEN_MI_BUILDER_GPR_BASE + gpr * 8, 202 unsigned gpr = _gen_mi_value_as_gpr(val); local 203 assert(gpr < GEN_MI_BUILDER_NUM_ALLOC_GPRS); 204 assert(b->gprs & (1u << gpr)); 205 assert(b->gpr_refs[gpr] < UINT8_MAX) 222 unsigned gpr = _gen_mi_value_as_gpr(val); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/ |
| r600_shader.h | 46 unsigned gpr; member in struct:r600_shader_io
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| r600_shader.h | 46 unsigned gpr; member in struct:r600_shader_io
|
| /xsrc/external/mit/MesaLib/dist/src/intel/common/ |
| mi_builder.h | 218 unsigned gpr = ffs(~b->gprs) - 1; local 219 assert(gpr < MI_BUILDER_NUM_ALLOC_GPRS); 220 assert(b->gpr_refs[gpr] == 0); 221 b->gprs |= (1u << gpr); 222 b->gpr_refs[gpr] = 1; 226 .reg = _MI_BUILDER_GPR_BASE + gpr * 8, 246 unsigned gpr = _mi_value_as_gpr(val); local 247 assert(gpr < MI_BUILDER_NUM_ALLOC_GPRS); 248 assert(b->gprs & (1u << gpr)); 249 assert(b->gpr_refs[gpr] < UINT8_MAX) 266 unsigned gpr = _mi_value_as_gpr(val); local [all...] |