Home
last modified time | relevance | path

Searched refs:expr_handler (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sb/
Dsb_expr.cpp60 expr_handler::expr_handler(shader& sh) : sh(sh), vt(sh.vt) {} in expr_handler() function in r600_sb::expr_handler
62 value * expr_handler::get_const(const literal &l) { in get_const()
69 void expr_handler::assign_source(value *dst, value *src) { in assign_source()
73 bool expr_handler::equal(value *l, value *r) { in equal()
91 bool expr_handler::ivars_equal(value* l, value* r) { in ivars_equal()
104 bool expr_handler::defs_equal(value* l, value* r) { in defs_equal()
132 bool expr_handler::try_fold(value* v) { in try_fold()
144 bool expr_handler::try_fold(node* n) { in try_fold()
148 bool expr_handler::fold(node& n) { in fold()
184 bool expr_handler::fold(container_node& n) { in fold()
[all …]
Dsb_expr.h48 class expr_handler {
55 expr_handler(shader &sh);
Dsb_ir.cpp303 bool node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } in fold_dispatch()
304 bool container_node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } in fold_dispatch()
305 bool alu_node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } in fold_dispatch()
306 bool alu_packed_node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } in fold_dispatch()
307 bool fetch_node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } in fold_dispatch()
308 bool cf_node::fold_dispatch(expr_handler* ex) { return ex->fold(*this); } in fold_dispatch()
Dsb_if_conversion.cpp83 expr_handler::apply_alu_src_mod(a->bc, 0, l0); in convert_kill_instructions()
84 expr_handler::apply_alu_src_mod(a->bc, 1, l1); in convert_kill_instructions()
86 if (expr_handler::evaluate_condition(flags, l0, l1)) { in convert_kill_instructions()
Dsb_ir.h619 class expr_handler; variable
625 expr_handler &ex;
637 value_table(expr_handler &ex, unsigned size_bits = 10)
790 virtual bool fold_dispatch(expr_handler *ex);
947 virtual bool fold_dispatch(expr_handler *ex);
995 virtual bool fold_dispatch(expr_handler *ex);
1011 virtual bool fold_dispatch(expr_handler *ex);
1041 virtual bool fold_dispatch(expr_handler *ex);
1057 virtual bool fold_dispatch(expr_handler *ex);
Dsb_shader.h297 expr_handler ex;