/third_party/mesa3d/src/gallium/drivers/r600/sb/ |
D | sb_def_use.cpp | 88 void def_use::process_defs(node *n, vvec &vv, bool arr_def) { in process_defs() 90 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in process_defs() 109 for (vvec::iterator I = n->src.begin(), E = n->src.end(); I != E; ++I) { in process_uses() 118 for (vvec::iterator I = v->muse.begin(), E = v->muse.end(); in process_uses() 130 for (vvec::iterator I = n->dst.begin(), E = n->dst.end(); I != E; ++I) { in process_uses() 137 for (vvec::iterator I = v->muse.begin(), E = v->muse.end(); in process_uses()
|
D | sb_pass.h | 143 bool cleanup_dst_vec(vvec &vv); 162 void process_defs(node *n, vvec &vv, bool arr_def); 192 static void dump_vec(const vvec & vv); 195 static void dump_rels(vvec & vv); 249 vvec pending_defs; 281 void td_release_uses(vvec &v); 287 void bu_release_defs(vvec &v, bool src); 300 unsigned get_uc_vec(vvec &vv); 301 unsigned get_dc_vec(vvec &vv, bool src); 391 bool remove_vec(vvec &v); [all …]
|
D | sb_ra_init.cpp | 346 for (vvec::iterator I = n->src.begin(), E = n->src.end(); I != E; ++I) { in process_op() 357 for (vvec::iterator I = n->src.begin(), E = n->src.end(); I != E; ++I) { in process_op() 365 for (vvec::iterator I = n->dst.begin(), E = n->dst.end(); I != E; ++I) { in process_op() 387 vvec &vv = c->values; in color_bs_constraint() 401 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in color_bs_constraint() 462 vvec::iterator F = std::find(v->chunk->values.begin(), in color_bs_constraint() 593 for (vvec::iterator I = p->src.begin(), E = p->src.end(); I != E; ++I) { in init_phi_constraints() 659 vvec vv = n->src; in split_packed_ins() 660 vvec sv, dv; in split_packed_ins() 662 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in split_packed_ins() [all …]
|
D | sb_liveness.cpp | 230 vvec::iterator S(v->muse.begin()); in process_maydef() 232 for (vvec::iterator I = v->mdef.begin(), E = v->mdef.end(); I != E; in process_maydef() 251 bool liveness::remove_vec(vvec &vv) { in remove_vec() 253 for (vvec::reverse_iterator I = vv.rbegin(), E = vv.rend(); I != E; ++I) { in remove_vec() 281 bool liveness::add_vec(vvec &vv, bool src) { in add_vec() 283 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in add_vec() 359 void liveness::update_src_vec(vvec &vv, bool src) { in update_src_vec() 360 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in update_src_vec()
|
D | sb_valtable.cpp | 208 void value_table::get_values(vvec& v) { in get_values() 211 vvec::iterator T = v.begin(); in get_values() 317 for (vvec::const_iterator V = (*N)->src.begin(); V != (*N)->src.end(); ++V) { in no_reladdr_conflict_with() 324 for (vvec::const_iterator V = (*N)->dst.begin(); V != (*N)->dst.end(); ++V) { in no_reladdr_conflict_with() 336 for (vvec::iterator I = values.begin(), E = values.end(); I != E; ++I) { in update_values() 487 bool sb_value_set::remove_vec(vvec& vv) { in remove_vec() 489 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in remove_vec() 507 bool r600_sb::sb_value_set::add_vec(vvec& vv) { in add_vec() 509 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in add_vec() 574 for (vvec::iterator I = values.begin(), E = values.end(); I != E; ++I) { in check()
|
D | sb_ra_coalesce.cpp | 96 for (vvec::iterator I = c2->values.begin(), E = c2->values.end(); I != E; in unify_chunks() 123 for (vvec::iterator I = c1->values.begin(), E = c1->values.end(); I != E; in chunks_interference() 127 for (vvec::iterator I = c2->values.begin(), E = c2->values.end(); I != E; in chunks_interference() 233 for (vvec::iterator I = c->values.begin(), E = c->values.end(); I != E; in get_chunk_interferences() 263 for (vvec::iterator I = c->values.begin(), E = c->values.end(); in build_constraint_queue() 363 vvec vv = c->values; in color_chunk() 365 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; in color_chunk() 444 vvec::iterator F = std::find(v->chunk->values.begin(), in detach_value() 466 vvec & cv = c->values; in color_reg_constraint() 479 for (vvec::iterator I = cv.begin(), E = cv.end(); I != E; ++I, ++k) { in color_reg_constraint()
|
D | sb_gvn.cpp | 166 for (vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; in process_alu_src_constants() 177 for (vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; ++I) { in process_alu_src_constants() 190 for(vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; ++I) { in process_op() 217 for(vvec::iterator I = n.dst.begin(), E = n.dst.end(); I != E; ++I) { in process_op()
|
D | sb_sched.h | 288 void release_src_vec(vvec &vv, bool src); 292 void init_uc_vec(container_node *c, vvec &vv, bool src); 308 bool map_src_vec(vvec &vv, bool src); 314 void update_live_src_vec(vvec &vv, val_set *born, bool src); 315 void update_live_dst_vec(vvec &vv);
|
D | sb_dce_cleanup.cpp | 127 for (vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; ++I) { in cleanup_dst() 145 bool dce_cleanup::cleanup_dst_vec(vvec& vv) { in cleanup_dst_vec() 148 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in cleanup_dst_vec()
|
D | sb_ir.h | 84 typedef std::vector<value*> vvec; typedef 368 bool add_vec(vvec &vv); 375 bool remove_vec(vvec &vv); 395 vvec refs; 472 vvec mdef; 473 vvec muse; 659 void get_values(vvec & v); 787 vvec dst; 788 vvec src; 843 bool vec_uses_ar(vvec &vv) { in vec_uses_ar() [all …]
|
D | sb_gcm.cpp | 229 void gcm::td_release_uses(vvec& v) { in td_release_uses() 230 for (vvec::iterator I = v.begin(), E = v.end(); I != E; ++I) { in td_release_uses() 312 for (vvec::iterator I = pending_defs.begin(), E = pending_defs.end(); in bu_sched_bb() 475 void gcm::bu_release_defs(vvec& v, bool src) { in bu_release_defs() 476 for (vvec::reverse_iterator I = v.rbegin(), E = v.rend(); I != E; ++I) { in bu_release_defs() 686 unsigned gcm::get_uc_vec(vvec &vv) { in get_uc_vec() 688 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in get_uc_vec() 766 unsigned gcm::get_dc_vec(vvec& vv, bool src) { in get_dc_vec() 768 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in get_dc_vec()
|
D | sb_psi_ops.cpp | 55 for (vvec::iterator I = n.src.begin(), E = n.src.end(); I != E; I += 3) { in get_pred_val() 73 vvec &ns = n.src; in try_inline() 101 vvec &ds = val->def->src; in try_inline()
|
D | sb_expr.h | 59 bool args_equal(const vvec &l, const vvec &r);
|
D | sb_dump.cpp | 303 void dump::dump_vec(const vvec & vv) { in dump_vec() 305 for(vvec::const_iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in dump_vec() 320 void dump::dump_rels(vvec & vv) { in dump_rels() 321 for(vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in dump_rels() 437 for (vvec::iterator I = n->src.begin(), E = n->src.end(); I != E; in dump_alu()
|
D | sb_sched.cpp | 69 vvec::iterator I(n->src.begin()), E(n->src.end()); in try_reserve() 96 vvec::iterator I(n->src.begin()), E(n->src.end()); in unreserve() 120 vvec::iterator I(n->src.begin()), E(n->src.end()); in try_reserve() 747 void post_scheduler::init_uc_vec(container_node *c, vvec &vv, bool src) { in init_uc_vec() 748 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in init_uc_vec() 1009 void post_scheduler::update_live_src_vec(vvec &vv, val_set *born, bool src) { in update_live_src_vec() 1010 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in update_live_src_vec() 1038 void post_scheduler::update_live_dst_vec(vvec &vv) { in update_live_dst_vec() 1039 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in update_live_dst_vec() 1256 vvec &vv = v->chunk->values; in set_color_local() [all …]
|
D | sb_ssa_builder.cpp | 51 for (vvec::iterator I = n.dst.begin(), E = n.dst.end(); I != E; ++I) { in add_defs() 339 void ssa_rename::rename_src_vec(node *n, vvec &vv, bool src) { in rename_src_vec() 340 for(vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in rename_src_vec() 363 void ssa_rename::rename_dst_vec(node *n, vvec &vv, bool set_def) { in rename_dst_vec() 365 for(vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in rename_dst_vec()
|
D | sb_shader.h | 102 vvec values; 129 vvec values; 331 void add_pinned_gpr_values(vvec& vec, unsigned gpr, unsigned comp_mask, bool src); 400 void fill_array_values(gpr_array *a, vvec &vv);
|
D | sb_ir.cpp | 65 for (vvec::iterator I = dst.begin(), E = dst.end(); I != E; ++I) { in init_args() 319 vvec::iterator SI(src.begin()), DI(dst.begin()); in update_packed_items() 335 for (vvec::iterator I2 = dst.begin(), E2 = dst.end(); in update_packed_items() 346 for (vvec::iterator I2 = dst.begin(), E2 = dst.end(); in update_packed_items() 356 for (vvec::iterator I2 = n->src.begin(), E2 = n->src.end(); in update_packed_items() 360 for (vvec::iterator I2 = n->dst.begin(), E2 = n->dst.end(); in update_packed_items()
|
D | sb_ra_checker.cpp | 118 void ra_checker::check_src_vec(node *n, unsigned id, vvec &vv, bool src) { in check_src_vec() 120 for (vvec::iterator I = vv.begin(), E = vv.end(); I != E; ++I) { in check_src_vec() 147 for (vvec::iterator I = n->dst.begin(), E = n->dst.end(); I != E; ++I) { in process_op_dst()
|
D | sb_expr.cpp | 95 vvec &lv = l->mdef.empty() ? l->muse : l->mdef; in ivars_equal() 96 vvec &rv = r->mdef.empty() ? r->muse : r->mdef; in ivars_equal() 160 for(vvec::iterator I = n.src.begin() + 1, E = n.src.end(); I != E; ++I) { in fold() 174 for(vvec::iterator I = n.src.begin() + 3, E = n.src.end(); I != E; I += 3) { in fold() 307 for (vvec::iterator I = n.dst.begin(), E = n.dst.end(); I != E; ++I) { in fold() 343 bool expr_handler::args_equal(const vvec &l, const vvec &r) { in args_equal()
|
D | sb_shader.cpp | 62 void shader::add_pinned_gpr_values(vvec& vec, unsigned gpr, unsigned comp_mask, in add_pinned_gpr_values() 153 void shader::fill_array_values(gpr_array *a, vvec &vv) { in fill_array_values()
|
D | sb_peephole.cpp | 59 for(vvec::iterator I = f->dst.begin(), E = f->dst.end(); I != E; ++I) { in run_on()
|
D | sb_bc_finalize.cpp | 363 vvec &sv = a->src; in finalize_alu_src() 373 for (vvec::iterator I = sv.begin(), E = sv.end(); I != E; ++I, ++si) { in finalize_alu_src()
|
D | sb_bc_parser.cpp | 651 vvec grad_v, grad_h, texture_offsets; in prepare_fetch_clause() 675 vvec *grad = NULL; in prepare_fetch_clause()
|