HomeSort by relevance Sort by last modified time
    Searched refs:alu_node (Results 1 - 25 of 25) sorted by null

  /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);

Completed in 248 milliseconds