| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_pass.cpp | 52 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 D | sb_sched.h | 180 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 D | sb_pass.h | 57 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 D | sb_ir.cpp | 34 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 D | sb_ir.h | 763 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 D | sb_ra_checker.cpp | 179 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 D | sb_def_use.cpp | 38 void def_use::process_phi(container_node *c, bool defs, bool uses) { 73 container_node *c = static_cast<container_node*>(n);
|
| H A D | sb_liveness.cpp | 40 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 D | sb_expr.h | 69 bool fold(container_node &n);
|
| H A D | sb_gcm.cpp | 107 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 D | sb_ssa_builder.cpp | 35 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 D | sb_shader.h | 299 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 D | sb_dce_cleanup.cpp | 139 bool dce_cleanup::visit(container_node& n, bool enter) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sb/ |
| H A D | sb_pass.cpp | 52 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 D | sb_sched.h | 180 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 D | sb_pass.h | 57 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 D | sb_ir.cpp | 34 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 D | sb_ir.h | 764 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 D | sb_ra_checker.cpp | 179 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 D | sb_def_use.cpp | 38 void def_use::process_phi(container_node *c, bool defs, bool uses) { 73 container_node *c = static_cast<container_node*>(n);
|
| H A D | sb_liveness.cpp | 40 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 D | sb_expr.h | 69 bool fold(container_node &n);
|
| H A D | sb_gcm.cpp | 107 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 D | sb_ssa_builder.cpp | 35 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 D | sb_shader.h | 299 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);
|