Home
last modified time | relevance | path

Searched refs:vvec (Results 1 – 24 of 24) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sb/
Dsb_def_use.cpp88 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()
Dsb_pass.h143 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 …]
Dsb_ra_init.cpp346 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 …]
Dsb_liveness.cpp230 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()
Dsb_valtable.cpp208 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()
Dsb_ra_coalesce.cpp96 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()
Dsb_gvn.cpp166 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()
Dsb_sched.h288 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);
Dsb_dce_cleanup.cpp127 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()
Dsb_ir.h84 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 …]
Dsb_gcm.cpp229 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()
Dsb_psi_ops.cpp55 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()
Dsb_expr.h59 bool args_equal(const vvec &l, const vvec &r);
Dsb_dump.cpp303 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()
Dsb_sched.cpp69 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 …]
Dsb_ssa_builder.cpp51 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()
Dsb_shader.h102 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);
Dsb_ir.cpp65 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()
Dsb_ra_checker.cpp118 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()
Dsb_expr.cpp95 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()
Dsb_shader.cpp62 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()
Dsb_peephole.cpp59 for(vvec::iterator I = f->dst.begin(), E = f->dst.end(); I != E; ++I) { in run_on()
Dsb_bc_finalize.cpp363 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()
Dsb_bc_parser.cpp651 vvec grad_v, grad_h, texture_offsets; in prepare_fetch_clause()
675 vvec *grad = NULL; in prepare_fetch_clause()