Searched refs:sel_chan (Results 1 - 24 of 24) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_sched.h45 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 Dsb_ir.h56 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 Dsb_ra_init.cpp73 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 Dsb_shader.h105 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 Dsb_ra_coalesce.cpp86 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 Dsb_bc_finalize.cpp318 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 Dsb_shader.cpp132 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 Dsb_sched.cpp50 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 Dsb_ra_checker.cpp93 sel_chan gpr = v->gpr;
H A Dsb_valtable.cpp119 sel_chan g;
367 value* sb_value_pool::create(value_kind k, sel_chan regid,
H A Dsb_pass.h458 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 Dsb_bc_parser.cpp521 n->src[s] = sh->get_special_ro_value(sel_chan(src.sel,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_sched.h45 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 Dsb_ir.h56 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 Dsb_ra_init.cpp73 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 Dsb_shader.h105 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 Dsb_ra_coalesce.cpp86 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 Dsb_bc_finalize.cpp318 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 Dsb_shader.cpp132 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 Dsb_sched.cpp50 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 Dsb_ra_checker.cpp93 sel_chan gpr = v->gpr;
H A Dsb_valtable.cpp119 sel_chan g;
367 value* sb_value_pool::create(value_kind k, sel_chan regid,
H A Dsb_pass.h458 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 Dsb_bc_parser.cpp529 n->src[s] = sh->get_special_ro_value(sel_chan(src.sel,

Completed in 41 milliseconds