/external/mesa3d/src/gallium/drivers/r600/sb/ |
sb_expr.h | 38 void convert_predset_to_set(shader &sh, alu_node *a); 45 void convert_to_mov(alu_node &n, value *src, 60 bool ops_equal(const alu_node *l, const alu_node *r); 70 bool fold(alu_node &n); 74 bool fold_setcc(alu_node &n); 76 bool fold_alu_op1(alu_node &n); 77 bool fold_alu_op2(alu_node &n); 78 bool fold_alu_op3(alu_node &n); 80 bool fold_mul_add(alu_node *n) [all...] |
sb_peephole.cpp | 69 alu_node *a = static_cast<alu_node*>(n); 83 alu_node *s = a; 93 void peephole::optimize_cc_op(alu_node* a) { 103 void peephole::convert_float_setcc(alu_node *f2i, alu_node *s) { 104 alu_node *ns = sh.clone(s); 113 void peephole::optimize_cc_op2(alu_node* a) { 211 void peephole::optimize_CNDcc_op(alu_node* a) { 236 alu_node *d = bop.n [all...] |
sb_sched.h | 73 bool try_reserve(alu_node *n); 74 void unreserve(alu_node *n); 95 bool try_reserve(alu_node *n); 96 void unreserve(alu_node *n); 114 alu_node * slots[5]; 142 void assign_slot(unsigned slot, alu_node *n); 148 bool try_reserve(alu_node *n); 155 void update_flags(alu_node *n); 157 alu_node* slot(unsigned i) { return slots[i]; } 246 alu_node* create_ar_load(value *v, chan_select ar_channel) [all...] |
sb_ir.cpp | 36 bool alu_node::accept(vpass& p, bool enter) { return p.visit(*this, enter); } 55 alu_node *p = static_cast<alu_node*>(first); 60 p = static_cast<alu_node*>(p->next); 305 bool alu_node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } 313 mask |= 1 << static_cast<alu_node*>(*I)->bc.slot; 323 alu_node *c = static_cast<alu_node*>(first); 353 alu_node *n = static_cast<alu_node*>(*I) [all...] |
sb_if_conversion.cpp | 70 alu_node *a = static_cast<alu_node*>(*I); 188 alu_node *ns = convert_phi(select, n); 231 alu_node *predset = static_cast<alu_node*>(em->def); 240 alu_node *newpredset = sh.clone(predset); 279 alu_node* if_conversion::convert_phi(value* select, node* phi) { 300 alu_node* n = sh.create_alu();
|
sb_pass.h | 63 virtual bool visit(alu_node &n, bool enter); 108 virtual bool visit(alu_node &n, bool enter); 114 void dump(alu_node& n); 134 virtual bool visit(alu_node &n, bool enter); 181 virtual bool visit(alu_node &n, bool enter); 203 static void dump_alu(alu_node *n); 323 virtual bool visit(alu_node &n, bool enter); 355 alu_node* convert_phi(value *select, node *phi); 377 virtual bool visit(alu_node &n, bool enter); 410 alu_node *n [all...] |
sb_psi_ops.cpp | 33 bool r600_sb::psi_ops::visit(alu_node& n, bool enter) { 134 alu_node *a = static_cast<alu_node*>(n); 162 alu_node *a = sh.create_alu();
|
sb_shader.h | 339 bool assign_slot(alu_node *n, alu_node *slots[5]); 357 alu_node* create_alu(); 379 alu_node* create_mov(value* dst, value* src); 380 alu_node* create_copy_mov(value *dst, value *src, unsigned affcost = 1); 402 alu_node* clone(alu_node *n);
|
sb_gvn.cpp | 95 bool gvn::visit(alu_node& n, bool enter) { 163 alu_node *a = static_cast<alu_node*>(&n);
|
sb_sched.cpp | 117 bool literal_tracker::try_reserve(alu_node* n) { 145 void literal_tracker::unreserve(alu_node* n) { 230 void rp_gpr_tracker::unreserve(alu_node* n) { 258 bool rp_gpr_tracker::try_reserve(alu_node* n) { 329 void alu_group_tracker::assign_slot(unsigned slot, alu_node* n) { 405 alu_node *t = slots[4]; 431 alu_node *n = slots[i]; 439 bool alu_group_tracker::try_reserve(alu_node* n) { 524 alu_node *a = slots[i]; 557 alu_node *a = slots[i] [all...] |
sb_expr.cpp | 41 alu_node *s = sh.clone(static_cast<alu_node*>(predset)); 52 void convert_to_mov(alu_node &n, value *src, bool neg, bool abs) { 119 static_cast<alu_node*>(d1), 120 static_cast<alu_node*>(d2)); 188 bool expr_handler::fold_setcc(alu_node &n) { 292 bool expr_handler::fold(alu_node& n) { 357 bool expr_handler::ops_equal(const alu_node *l, const alu_node* r) { 382 bool expr_handler::fold_alu_op1(alu_node& n) [all...] |
sb_shader.cpp | 45 bool shader::assign_slot(alu_node* n, alu_node *slots[5]) { 110 alu_node* shader::create_mov(value* dst, value* src) { 111 alu_node *n = create_alu(); 120 alu_node* shader::create_copy_mov(value* dst, value* src, unsigned affcost) { 121 alu_node *n = create_mov(dst, src); 263 alu_node* shader::create_alu() { 264 alu_node* n = new (pool.allocate(sizeof(alu_node))) alu_node(); [all...] |
sb_pass.cpp | 76 bool vpass::visit(alu_node& n, bool enter) { return true; }
|
sb_bc_parser.cpp | 266 alu_node *n; 294 n = static_cast<alu_node*>(*I); 350 void bc_parser::save_mova(alu_node *mova) 355 alu_node *bc_parser::get_mova() 363 alu_node *n; 370 n = static_cast<alu_node*>(*I); 480 alu_node *prev_alu = slots[pgroup][prev_slot]; 581 alu_node *a = static_cast<alu_node*>(*I); 603 alu_node *f = static_cast<alu_node*>(p->first) [all...] |
sb_dump.cpp | 151 bool dump::visit(alu_node& n, bool enter) { 338 alu_node &a = static_cast<alu_node&>(n); 400 void dump::dump_alu(alu_node *n) { 463 dump_alu(static_cast<alu_node*>(n));
|
sb_bc_finalize.cpp | 44 alu_node *a = sh.create_alu(); 83 alu_node *a = sh.create_alu(); 301 alu_node *last = NULL; 309 alu_node *n = static_cast<alu_node*>(*I); 362 bool bc_finalizer::finalize_alu_src(alu_group_node* g, alu_node* a, alu_group_node *prev) { 393 alu_node *pn = static_cast<alu_node*>(*pI); 471 alu_node *pn = static_cast<alu_node*>(*pI) [all...] |
sb_bc.h | 45 class alu_node; 834 alu_node *slots[2][5]; 847 alu_node *mova; 884 void save_mova(alu_node *mova); 885 alu_node *get_mova(); 978 int build_alu(alu_node *n);
|
sb_dce_cleanup.cpp | 78 bool dce_cleanup::visit(alu_node& n, bool enter) {
|
sb_ssa_builder.cpp | 73 bool ssa_prepare::visit(alu_node& n, bool enter) { 163 bool ssa_rename::visit(alu_node& n, bool enter) { 309 alu_node *an = static_cast<alu_node*>(n);
|
sb_ra_checker.cpp | 212 alu_node *a = static_cast<alu_node*>(*I);
|
sb_ir.h | 1003 class alu_node : public node { class in namespace:r600_sb 1005 alu_node() : node(NT_OP, NST_ALU_INST) { memset(&bc, 0, sizeof(bc_alu)); }; function in class:r600_sb::alu_node 1034 return static_cast<alu_node*>(first)->bc.op_ptr; 1036 unsigned op() { return static_cast<alu_node*>(first)->bc.op; }
|
sb_bc_dump.cpp | 67 bool bc_dump::visit(alu_node& n, bool enter) { 349 void bc_dump::dump(alu_node& n) {
|
sb_liveness.cpp | 82 bool liveness::visit(alu_node& n, bool enter) {
|
sb_bc_builder.cpp | 112 alu_node *a = static_cast<alu_node*>(*I); 372 int bc_builder::build_alu(alu_node* n) {
|
sb_gcm.cpp | 643 alu_node *a = static_cast<alu_node*>(n);
|