Searched refs:val_set (Results 1 - 22 of 22) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_sched.h258 val_set live; // values live at the end of the alu clause
265 val_set cleared_interf;
314 void update_live_src_vec(vvec &vv, val_set *born, bool src);
316 void update_live(node *n, val_set *born);
322 void add_interferences(value *v, sb_bitset &rb, val_set &vs);
324 void init_globals(val_set &s, bool prealloc);
H A Dsb_liveness.cpp112 val_set s = live;
196 val_set& s = live;
197 for(val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
389 val_set &s = live;
H A Dsb_shader.h228 void get_chunk_interferences(ra_chunk *c, val_set &s);
240 void init_reg_bitset(sb_bitset &bs, val_set &vs);
353 void set_undef(val_set &s);
H A Dsb_ra_init.cpp61 regbits(shader &sh, val_set &vs) : num_temps(sh.get_ctx().alu_temp_gprs)
65 void from_val_set(shader &sh, val_set &vs);
103 void regbits::from_val_set(shader &sh, val_set& vs) {
104 val_set &s = vs;
106 for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
285 val_set &s = a->interferences;
288 for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
404 val_set interf;
H A Dsb_ra_coalesce.cpp231 void coalescer::get_chunk_interferences(ra_chunk *c, val_set &s) {
285 val_set interf;
341 void coalescer::init_reg_bitset(sb_bitset &bs, val_set &vs) {
343 for (val_set::iterator I = vs.begin(sh), E = vs.end(sh); I != E; ++I) {
470 val_set interf[4];
H A Dsb_ssa_builder.cpp37 val_set &vars = cur_set();
40 for (val_set::iterator I = vars.begin(sh), E = vars.end(sh); I != E; ++I) {
50 val_set &s = cur_set();
H A Dsb_sched.cpp827 for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
1000 for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
1009 void post_scheduler::update_live_src_vec(vvec &vv, val_set *born, bool src) {
1060 void post_scheduler::update_live(node *n, val_set *born) {
1069 val_set vals_born;
1103 void post_scheduler::init_globals(val_set &s, bool prealloc) {
1111 for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
1219 void post_scheduler::add_interferences(value *v, sb_bitset &rb, val_set &vs) {
1222 for (val_set::iterator I = vs.begin(sh), E = vs.end(sh);
H A Dsb_pass.h193 static void dump_set(shader &sh, val_set & v);
256 val_set live;
363 val_set live;
594 typedef std::vector<val_set> vd_stk;
626 val_set & cur_set() { return stk[level]; }
H A Dsb_ir.h382 typedef sb_value_set val_set; typedef in namespace:r600_sb
394 val_set interferences;
625 val_set interferences;
888 val_set live_after;
889 val_set live_before;
1127 val_set vars_defined;
H A Dsb_dump.cpp373 void dump::dump_set(shader &sh, val_set& v) {
375 for(val_set::iterator I = v.begin(sh), E = v.end(sh); I != E; ++I) {
H A Dsb_shader.cpp230 void shader::set_undef(val_set& s) {
235 val_set &vs = s;
237 for (val_set::iterator I = vs.begin(*this), E = vs.end(*this); I != E; ++I) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_sched.h258 val_set live; // values live at the end of the alu clause
265 val_set cleared_interf;
314 void update_live_src_vec(vvec &vv, val_set *born, bool src);
316 void update_live(node *n, val_set *born);
322 void add_interferences(value *v, sb_bitset &rb, val_set &vs);
324 void init_globals(val_set &s, bool prealloc);
H A Dsb_liveness.cpp112 val_set s = live;
196 val_set& s = live;
197 for(val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
389 val_set &s = live;
H A Dsb_shader.h228 void get_chunk_interferences(ra_chunk *c, val_set &s);
240 void init_reg_bitset(sb_bitset &bs, val_set &vs);
353 void set_undef(val_set &s);
H A Dsb_ra_init.cpp61 regbits(shader &sh, val_set &vs) : num_temps(sh.get_ctx().alu_temp_gprs)
65 void from_val_set(shader &sh, val_set &vs);
103 void regbits::from_val_set(shader &sh, val_set& vs) {
104 val_set &s = vs;
106 for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
285 val_set &s = a->interferences;
288 for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
409 val_set interf;
H A Dsb_ra_coalesce.cpp231 void coalescer::get_chunk_interferences(ra_chunk *c, val_set &s) {
285 val_set interf;
341 void coalescer::init_reg_bitset(sb_bitset &bs, val_set &vs) {
343 for (val_set::iterator I = vs.begin(sh), E = vs.end(sh); I != E; ++I) {
470 val_set interf[4];
H A Dsb_ssa_builder.cpp37 val_set &vars = cur_set();
40 for (val_set::iterator I = vars.begin(sh), E = vars.end(sh); I != E; ++I) {
50 val_set &s = cur_set();
H A Dsb_sched.cpp827 for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
1000 for (val_set::iterator I = live.begin(sh), E = live.end(sh); I != E; ++I) {
1009 void post_scheduler::update_live_src_vec(vvec &vv, val_set *born, bool src) {
1060 void post_scheduler::update_live(node *n, val_set *born) {
1069 val_set vals_born;
1103 void post_scheduler::init_globals(val_set &s, bool prealloc) {
1111 for (val_set::iterator I = s.begin(sh), E = s.end(sh); I != E; ++I) {
1219 void post_scheduler::add_interferences(value *v, sb_bitset &rb, val_set &vs) {
1222 for (val_set::iterator I = vs.begin(sh), E = vs.end(sh);
H A Dsb_pass.h193 static void dump_set(shader &sh, val_set & v);
256 val_set live;
363 val_set live;
594 typedef std::vector<val_set> vd_stk;
626 val_set & cur_set() { return stk[level]; }
H A Dsb_ir.h382 typedef sb_value_set val_set; typedef in namespace:r600_sb
394 val_set interferences;
625 val_set interferences;
889 val_set live_after;
890 val_set live_before;
1129 val_set vars_defined;
H A Dsb_dump.cpp378 void dump::dump_set(shader &sh, val_set& v) {
380 for(val_set::iterator I = v.begin(sh), E = v.end(sh); I != E; ++I) {
H A Dsb_shader.cpp230 void shader::set_undef(val_set& s) {
235 val_set &vs = s;
237 for (val_set::iterator I = vs.begin(*this), E = vs.end(*this); I != E; ++I) {

Completed in 29 milliseconds