Searched refs:container_node (Results 1 - 25 of 44) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/
H A Dsb_pass.cpp52 void vpass::run_on(container_node &n) {
60 container_node *c = static_cast<container_node*>(*I);
73 bool vpass::visit(container_node& n, bool enter) { return true; }
85 void rev_vpass::run_on(container_node& n) {
93 container_node *c = static_cast<container_node*>(*I);
H A Dsb_sched.h180 void discard_all_slots(container_node &removed_nodes);
181 void discard_slots(unsigned slot_mask, container_node &removed_nodes);
221 container_node conflict_nodes;
241 void emit_clause(container_node *c);
255 container_node ready, ready_copies; // alu only
256 container_node pending, bb_pending;
275 bool run_on(container_node *n);
279 void process_fetch(container_node *c);
281 bool process_alu(container_node *c);
282 bool schedule_alu(container_node *
[all...]
H A Dsb_pass.h57 virtual void run_on(container_node &n);
60 virtual bool visit(container_node &n, bool enter);
79 virtual void run_on(container_node &n);
138 virtual bool visit(container_node &n, bool enter);
163 void process_phi(container_node *c, bool defs, bool uses);
178 virtual bool visit(container_node &n, bool enter);
200 static void dump_op_list(container_node *c);
212 void dump_live_values(container_node &n, bool before);
227 container_node pending;
276 void collect_instructions(container_node *
[all...]
H A Dsb_ir.cpp34 bool container_node::accept(vpass& p, bool enter) { return p.visit(*this, enter); }
80 void container_node::insert_node_before(node* s, node* n) {
95 void container_node::insert_node_after(node* s, node* n) {
110 void container_node::move(iterator b, iterator e) {
113 container_node *source_container = b->parent;
125 node* container_node::cut(iterator b, iterator e) {
149 unsigned container_node::count() {
159 void container_node::remove_node(node *n) {
171 void container_node::expand(container_node *
[all...]
H A Dsb_ir.h763 class container_node;
778 container_node *parent;
877 class container_node : public node { class in namespace:r600_sb
880 container_node(node_type nt = NT_LIST, node_subtype nst = NST_LIST, function in class:r600_sb::container_node
942 void append_from(container_node *c);
948 void expand(container_node *n);
969 typedef container_node::iterator node_iterator;
970 typedef container_node::riterator node_riterator;
972 class alu_group_node : public container_node {
974 alu_group_node() : container_node(NT_LIS
[all...]
H A Dsb_ra_checker.cpp179 void ra_checker::check_phi_src(container_node *p, unsigned id) {
188 void ra_checker::process_phi_dst(container_node *p) {
221 void ra_checker::run_on(container_node* c) {
251 container_node *nc = static_cast<container_node*>(n);
H A Dsb_def_use.cpp38 void def_use::process_phi(container_node *c, bool defs, bool uses) {
73 container_node *c = static_cast<container_node*>(n);
H A Dsb_liveness.cpp40 bool liveness::visit(container_node& n, bool enter) {
128 run_on(*static_cast<container_node*>(*n.begin()));
135 run_on(*static_cast<container_node*>(*n.begin()));
175 run_on(*static_cast<container_node*>(*n.begin()));
375 void liveness::process_phi_outs(container_node *phi) {
388 void liveness::process_phi_branch(container_node* phi, unsigned id) {
H A Dsb_expr.h69 bool fold(container_node &n);
H A Dsb_gcm.cpp107 void gcm::collect_instructions(container_node *c, bool early_pass) {
126 collect_instructions(static_cast<container_node*>(*I), early_pass);
131 void gcm::sched_early(container_node *n) {
151 sched_early(static_cast<container_node*>(*I));
242 void gcm::sched_late(container_node *n) {
265 sched_late(static_cast<container_node*>(*I));
332 container_node *clause = NULL;
516 void gcm::bu_schedule(container_node* c, node* n) {
675 void gcm::bu_release_phi_defs(container_node* p, unsigned op)
701 void gcm::init_use_count(nuc_map& m, container_node
[all...]
H A Dsb_ssa_builder.cpp35 container_node* ssa_prepare::create_phi_nodes(int count) {
36 container_node *p = sh.create_container();
178 container_node *parent;
416 bool ssa_rename::visit(container_node& n, bool enter) {
426 void ssa_rename::rename_phi_args(container_node* phi, unsigned op, bool def) {
H A Dsb_shader.h299 container_node *root;
366 container_node* create_container(node_type nt = NT_LIST,
386 void create_bbs(container_node* n, bbs_vec &bbs, int loop_level = 0);
H A Dsb_dce_cleanup.cpp139 bool dce_cleanup::visit(container_node& n, bool enter) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/
H A Dsb_pass.cpp52 void vpass::run_on(container_node &n) {
60 container_node *c = static_cast<container_node*>(*I);
73 bool vpass::visit(container_node& n, bool enter) { return true; }
85 void rev_vpass::run_on(container_node& n) {
93 container_node *c = static_cast<container_node*>(*I);
H A Dsb_sched.h180 void discard_all_slots(container_node &removed_nodes);
181 void discard_slots(unsigned slot_mask, container_node &removed_nodes);
221 container_node conflict_nodes;
241 void emit_clause(container_node *c);
255 container_node ready, ready_copies; // alu only
256 container_node pending, bb_pending;
275 bool run_on(container_node *n);
279 void process_fetch(container_node *c);
281 bool process_alu(container_node *c);
282 bool schedule_alu(container_node *
[all...]
H A Dsb_pass.h57 virtual void run_on(container_node &n);
60 virtual bool visit(container_node &n, bool enter);
79 virtual void run_on(container_node &n);
138 virtual bool visit(container_node &n, bool enter);
163 void process_phi(container_node *c, bool defs, bool uses);
178 virtual bool visit(container_node &n, bool enter);
200 static void dump_op_list(container_node *c);
212 void dump_live_values(container_node &n, bool before);
227 container_node pending;
276 void collect_instructions(container_node *
[all...]
H A Dsb_ir.cpp34 bool container_node::accept(vpass& p, bool enter) { return p.visit(*this, enter); }
80 void container_node::insert_node_before(node* s, node* n) {
95 void container_node::insert_node_after(node* s, node* n) {
110 void container_node::move(iterator b, iterator e) {
113 container_node *source_container = b->parent;
125 node* container_node::cut(iterator b, iterator e) {
149 unsigned container_node::count() {
159 void container_node::remove_node(node *n) {
171 void container_node::expand(container_node *
[all...]
H A Dsb_ir.h764 class container_node;
779 container_node *parent;
878 class container_node : public node { class in namespace:r600_sb
881 container_node(node_type nt = NT_LIST, node_subtype nst = NST_LIST, function in class:r600_sb::container_node
943 void append_from(container_node *c);
949 void expand(container_node *n);
970 typedef container_node::iterator node_iterator;
971 typedef container_node::riterator node_riterator;
973 class alu_group_node : public container_node {
975 alu_group_node() : container_node(NT_LIS
[all...]
H A Dsb_ra_checker.cpp179 void ra_checker::check_phi_src(container_node *p, unsigned id) {
188 void ra_checker::process_phi_dst(container_node *p) {
221 void ra_checker::run_on(container_node* c) {
251 container_node *nc = static_cast<container_node*>(n);
H A Dsb_def_use.cpp38 void def_use::process_phi(container_node *c, bool defs, bool uses) {
73 container_node *c = static_cast<container_node*>(n);
H A Dsb_liveness.cpp40 bool liveness::visit(container_node& n, bool enter) {
128 run_on(*static_cast<container_node*>(*n.begin()));
135 run_on(*static_cast<container_node*>(*n.begin()));
175 run_on(*static_cast<container_node*>(*n.begin()));
375 void liveness::process_phi_outs(container_node *phi) {
388 void liveness::process_phi_branch(container_node* phi, unsigned id) {
H A Dsb_expr.h69 bool fold(container_node &n);
H A Dsb_gcm.cpp107 void gcm::collect_instructions(container_node *c, bool early_pass) {
126 collect_instructions(static_cast<container_node*>(*I), early_pass);
131 void gcm::sched_early(container_node *n) {
151 sched_early(static_cast<container_node*>(*I));
242 void gcm::sched_late(container_node *n) {
265 sched_late(static_cast<container_node*>(*I));
332 container_node *clause = NULL;
516 void gcm::bu_schedule(container_node* c, node* n) {
675 void gcm::bu_release_phi_defs(container_node* p, unsigned op)
701 void gcm::init_use_count(nuc_map& m, container_node
[all...]
H A Dsb_ssa_builder.cpp35 container_node* ssa_prepare::create_phi_nodes(int count) {
36 container_node *p = sh.create_container();
178 container_node *parent;
416 bool ssa_rename::visit(container_node& n, bool enter) {
426 void ssa_rename::rename_phi_args(container_node* phi, unsigned op, bool def) {
H A Dsb_shader.h299 container_node *root;
366 container_node* create_container(node_type nt = NT_LIST,
386 void create_bbs(container_node* n, bbs_vec &bbs, int loop_level = 0);

Completed in 29 milliseconds

12