Home
last modified time | relevance | path

Searched refs:bb_node (Results 1 – 11 of 11) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sb/
Dsb_gcm.cpp115 o.top_bb = o.bottom_bb = static_cast<bb_node*>(c); in collect_instructions()
148 bb_node* bb = static_cast<bb_node*>(*I); in sched_early()
161 void gcm::td_schedule(bb_node *bb, node *n) { in td_schedule()
175 void gcm::td_sched_bb(bb_node* bb) { in td_sched_bb()
262 bb_node* bb = static_cast<bb_node*>(*I); in sched_late()
285 void gcm::bu_sched_bb(bb_node* bb) { in bu_sched_bb()
601 bb_node* best_bb = bu_bb; in bu_find_best_bb()
602 bb_node* top_bb = oi.top_bb; in bu_find_best_bb()
626 bb_node *bb = static_cast<bb_node*>(c); in bu_find_best_bb()
Dsb_pass.h70 virtual bool visit(bb_node &n, bool enter);
188 virtual bool visit(bb_node &n, bool enter);
230 bb_node* top_bb;
231 bb_node* bottom_bb;
247 bb_node * bu_bb;
279 void td_sched_bb(bb_node *bb);
283 void td_schedule(bb_node *bb, node *n);
286 void bu_sched_bb(bb_node *bb);
373 virtual bool visit(bb_node &n, bool enter);
Dsb_shader.cpp334 bb_node* shader::create_bb(unsigned id, unsigned loop_level) { in create_bb()
335 bb_node* n = new (pool.allocate(sizeof(bb_node))) bb_node(id, loop_level); in create_bb()
538 bb_node *bb = create_bb(bbs.size(), loop_level); in create_bbs()
564 bb_node *bb = create_bb(bbs.size(), loop_level); in create_bbs()
575 bb_node *bb = create_bb(bbs.size(), loop_level); in create_bbs()
585 bb_node *b = *I; in expand_bbs()
Dsb_sched.h257 bb_node *cur_bb;
276 bool schedule_bb(bb_node *bb);
Dsb_pass.cpp83 bool vpass::visit(bb_node& n, bool enter) { return true; } in visit()
Dsb_ir.h1161 class bb_node : public container_node {
1163 bb_node(unsigned id, unsigned loop_level) in bb_node() function
1176 typedef std::vector<bb_node*> bbs_vec;
Dsb_shader.h370 bb_node* create_bb(unsigned id, unsigned loop_level);
Dsb_liveness.cpp51 bool liveness::visit(bb_node& n, bool enter) { in visit()
Dsb_dump.cpp86 bool dump::visit(bb_node& n, bool enter) { in visit()
Dsb_sched.cpp729 bb_node* bb = static_cast<bb_node*>(*I); in run_on()
770 bool post_scheduler::schedule_bb(bb_node* bb) { in schedule_bb()
Dsb_ir.cpp49 bool bb_node::accept(vpass& p, bool enter) { return p.visit(*this, enter); } in accept()