| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_sched.h | 45 unsigned kc_sel(sel_chan r) { 56 bool try_reserve(sel_chan r); 57 void unreserve(sel_chan r); 154 sel_chan get_value_id(value *v); 262 typedef std::map<sel_chan, value*> rv_map; 319 void set_color_local_val(value *v, sel_chan color); 320 void set_color_local(value *v, sel_chan color);
|
| H A D | sb_ir.h | 56 struct sel_chan struct in namespace:r600_sb 60 sel_chan(unsigned id = 0) : id(id) {} function in struct:r600_sb::sel_chan 61 sel_chan(unsigned sel, unsigned chan) : id(((sel << 2) | chan) + 1) {} function in struct:r600_sb::sel_chan 70 sel_chan(unsigned bank, unsigned index, function in struct:r600_sb::sel_chan 72 : id(sel_chan((bank << 12) | index | ((unsigned)index_mode << 28), chan).id) {} 78 inline sb_ostream& operator <<(sb_ostream& o, sel_chan r) { 296 value* create(value_kind k, sel_chan regid, unsigned ver); 385 sel_chan base_gpr; // original gpr 386 sel_chan gpr; // assigned by regalloc 389 gpr_array(sel_chan base_gp [all...] |
| H A D | sb_ra_init.cpp | 73 sel_chan find_free_bit(); 74 sel_chan find_free_chans(unsigned mask); 75 sel_chan find_free_chan_by_mask(unsigned mask); 76 sel_chan find_free_array(unsigned size, unsigned mask); 149 sel_chan regbits::find_free_bit() { 167 sel_chan regbits::find_free_array(unsigned length, unsigned mask) { 176 return sel_chan(a - length + 1, c); 186 sel_chan regbits::find_free_chans(unsigned mask) { 221 sel_chan regbits::find_free_chan_by_mask(unsigned mask) { 302 sel_chan bas [all...] |
| H A D | sb_shader.h | 105 sel_chan pin; 242 void color_chunk(ra_chunk *c, sel_chan color); 409 value* create_value(value_kind k, sel_chan regid, unsigned ver); 410 value* get_value(value_kind kind, sel_chan id,
|
| H A D | sb_ra_coalesce.cpp | 86 c1->pin = sel_chan(c1->pin.sel(), c2->pin.chan()); 91 c1->pin = sel_chan(c2->pin.sel(), c1->pin.chan()); 320 unsigned bit = sel_chan(reg, chan); 361 void coalescer::color_chunk(ra_chunk *c, sel_chan color) { 548 unsigned bit = sel_chan(reg, swz[i]); 584 sel_chan color(min_reg, min_swz[i]);
|
| H A D | sb_bc_finalize.cpp | 318 sel_chan fdst = d ? d->get_final_gpr() : sel_chan(0, 0); 378 sel_chan sc; 381 sel_chan gpr; 440 sel_chan k = translate_kcache(clause, v); 856 sel_chan bc_finalizer::translate_kcache(cf_node* alu, value* v) { 877 return sel_chan(sel, chan);
|
| H A D | sb_shader.cpp | 132 value* shader::get_value(value_kind kind, sel_chan id, 149 sel_chan id(sv_id, 0); 164 sel_chan id(reg, chan); 188 sel_chan id(++next_temp_value_index, 0); 194 sel_chan(bank, index, chan, index_mode)); 246 value* shader::create_value(value_kind k, sel_chan regid, unsigned ver) { 397 sel_chan(gpr_start, chan), gpr_count);
|
| H A D | sb_sched.cpp | 50 bool rp_kcache_tracker::try_reserve(sel_chan r) { 104 void rp_kcache_tracker::unreserve(sel_chan r) { 321 sel_chan alu_group_tracker::get_value_id(value* v) { 325 return sel_chan(id, v->get_final_chan()); 475 sel_chan vid = get_value_id(n->src[i]); 833 sel_chan r = v->gpr; 1225 sel_chan gpr = vi->get_final_gpr(); 1244 void post_scheduler::set_color_local_val(value *v, sel_chan color) { 1254 void post_scheduler::set_color_local(value *v, sel_chan color) { 1330 set_color_local(v, sel_chan(re [all...] |
| H A D | sb_ra_checker.cpp | 93 sel_chan gpr = v->gpr;
|
| H A D | sb_valtable.cpp | 119 sel_chan g; 367 value* sb_value_pool::create(value_kind k, sel_chan regid,
|
| H A D | sb_pass.h | 458 typedef std::map<sel_chan, value *> reg_value_map; 556 void assign_color(value *v, sel_chan c); 717 sel_chan translate_kcache(cf_node *alu, value *v);
|
| H A D | sb_bc_parser.cpp | 521 n->src[s] = sh->get_special_ro_value(sel_chan(src.sel,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_sched.h | 45 unsigned kc_sel(sel_chan r) { 56 bool try_reserve(sel_chan r); 57 void unreserve(sel_chan r); 154 sel_chan get_value_id(value *v); 262 typedef std::map<sel_chan, value*> rv_map; 319 void set_color_local_val(value *v, sel_chan color); 320 void set_color_local(value *v, sel_chan color);
|
| H A D | sb_ir.h | 56 struct sel_chan struct in namespace:r600_sb 60 sel_chan(unsigned id = 0) : id(id) {} function in struct:r600_sb::sel_chan 61 sel_chan(unsigned sel, unsigned chan) : id(((sel << 2) | chan) + 1) {} function in struct:r600_sb::sel_chan 70 sel_chan(unsigned bank, unsigned index, function in struct:r600_sb::sel_chan 72 : id(sel_chan((bank << 12) | index | ((unsigned)index_mode << 28), chan).id) {} 78 inline sb_ostream& operator <<(sb_ostream& o, sel_chan r) { 296 value* create(value_kind k, sel_chan regid, unsigned ver); 385 sel_chan base_gpr; // original gpr 386 sel_chan gpr; // assigned by regalloc 389 gpr_array(sel_chan base_gp [all...] |
| H A D | sb_ra_init.cpp | 73 sel_chan find_free_bit(); 74 sel_chan find_free_chans(unsigned mask); 75 sel_chan find_free_chan_by_mask(unsigned mask); 76 sel_chan find_free_array(unsigned size, unsigned mask); 149 sel_chan regbits::find_free_bit() { 167 sel_chan regbits::find_free_array(unsigned length, unsigned mask) { 176 return sel_chan(a - length + 1, c); 186 sel_chan regbits::find_free_chans(unsigned mask) { 221 sel_chan regbits::find_free_chan_by_mask(unsigned mask) { 302 sel_chan bas [all...] |
| H A D | sb_shader.h | 105 sel_chan pin; 242 void color_chunk(ra_chunk *c, sel_chan color); 409 value* create_value(value_kind k, sel_chan regid, unsigned ver); 410 value* get_value(value_kind kind, sel_chan id,
|
| H A D | sb_ra_coalesce.cpp | 86 c1->pin = sel_chan(c1->pin.sel(), c2->pin.chan()); 91 c1->pin = sel_chan(c2->pin.sel(), c1->pin.chan()); 320 unsigned bit = sel_chan(reg, chan); 361 void coalescer::color_chunk(ra_chunk *c, sel_chan color) { 548 unsigned bit = sel_chan(reg, swz[i]); 584 sel_chan color(min_reg, min_swz[i]);
|
| H A D | sb_bc_finalize.cpp | 318 sel_chan fdst = d ? d->get_final_gpr() : sel_chan(0, 0); 378 sel_chan sc; 381 sel_chan gpr; 440 sel_chan k = translate_kcache(clause, v); 856 sel_chan bc_finalizer::translate_kcache(cf_node* alu, value* v) { 877 return sel_chan(sel, chan);
|
| H A D | sb_shader.cpp | 132 value* shader::get_value(value_kind kind, sel_chan id, 149 sel_chan id(sv_id, 0); 164 sel_chan id(reg, chan); 188 sel_chan id(++next_temp_value_index, 0); 194 sel_chan(bank, index, chan, index_mode)); 246 value* shader::create_value(value_kind k, sel_chan regid, unsigned ver) { 397 sel_chan(gpr_start, chan), gpr_count);
|
| H A D | sb_sched.cpp | 50 bool rp_kcache_tracker::try_reserve(sel_chan r) { 104 void rp_kcache_tracker::unreserve(sel_chan r) { 321 sel_chan alu_group_tracker::get_value_id(value* v) { 325 return sel_chan(id, v->get_final_chan()); 475 sel_chan vid = get_value_id(n->src[i]); 833 sel_chan r = v->gpr; 1225 sel_chan gpr = vi->get_final_gpr(); 1244 void post_scheduler::set_color_local_val(value *v, sel_chan color) { 1254 void post_scheduler::set_color_local(value *v, sel_chan color) { 1330 set_color_local(v, sel_chan(re [all...] |
| H A D | sb_ra_checker.cpp | 93 sel_chan gpr = v->gpr;
|
| H A D | sb_valtable.cpp | 119 sel_chan g; 367 value* sb_value_pool::create(value_kind k, sel_chan regid,
|
| H A D | sb_pass.h | 458 typedef std::map<sel_chan, value *> reg_value_map; 556 void assign_color(value *v, sel_chan c); 717 sel_chan translate_kcache(cf_node *alu, value *v);
|
| H A D | sb_bc_parser.cpp | 529 n->src[s] = sh->get_special_ro_value(sel_chan(src.sel,
|