Searched refs:ir_expression (Results 51 - 75 of 92) sorted by relevance

1234

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dir.h123 virtual class ir_expression * as_expression() { return NULL; }
893 /* Update ir_expression::num_operands() and operator_strs when
1041 class ir_expression : public ir_rvalue { class in inherits:ir_rvalue
1046 ir_expression(int op, const struct glsl_type *type, ir_rvalue *);
1047 ir_expression(int op, ir_rvalue *);
1052 ir_expression(int op, const struct glsl_type *type,
1054 ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1);
1059 ir_expression(int op, const struct glsl_type *type,
1062 virtual ir_expression *as_expression()
1067 virtual ir_expression *clon
[all...]
H A Dlower_vec_index_to_cond_assign.cpp57 virtual ir_visitor_status visit_enter(ir_expression *);
138 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_expression *ir)
H A Dopt_function_inlining.cpp56 virtual ir_visitor_status visit_enter(ir_expression *);
226 ir_function_inlining_visitor::visit_enter(ir_expression *ir)
H A Dopt_tree_grafting.cpp73 virtual ir_visitor_status visit_enter(class ir_expression *);
234 ir_tree_grafting_visitor::visit_enter(ir_expression *ir)
H A Dir_clone.cpp184 ir_expression *
185 ir_expression::clone(void *mem_ctx, struct hash_table *ht) const
194 return new(mem_ctx) ir_expression(this->operation, this->type,
H A Dlower_variable_index_to_cond_assign.cpp101 new(mem_ctx) ir_expression(ir_binop_equal,
303 ir_expression *less =
304 new(this->mem_ctx) ir_expression(ir_binop_less, glsl_type::bool_type,
H A Dast_to_hir.cpp148 from = new(ctx) ir_expression(ir_unop_i2f, to, from, NULL);
151 from = new(ctx) ir_expression(ir_unop_u2f, to, from, NULL);
154 from = new(ctx) ir_expression(ir_unop_b2f, to, from, NULL);
816 return new(mem_ctx) ir_expression(operation, op0, op1);
829 cmp = new(mem_ctx) ir_expression(join_op, cmp, result);
852 cmp = new(mem_ctx) ir_expression(join_op, cmp, result);
975 -1, /* ast_assign doesn't convert to ir_expression. */
976 -1, /* ast_plus doesn't convert to ir_expression. */
1014 -1, /* ast_conditional doesn't convert to ir_expression. */
1019 -1, /* ast_field_selection doesn't conv to ir_expression
[all...]
H A Dloop_unroll.cpp72 virtual ir_visitor_status visit_enter(ir_expression *ir)
H A Dloop_analysis.cpp447 ir_expression *const rhs = ir->rhs->as_expression();
483 inc = new(mem_ctx) ir_expression(ir_unop_neg,
H A Dir_reader.cpp58 ir_expression *read_expression(s_expression *);
670 ir_expression *
690 ir_expression_operation op = ir_expression::get_operator(s_op->value());
696 unsigned num_operands = ir_expression::get_num_operands(op);
724 return new(mem_ctx) ir_expression(op, type, arg1, arg2);
/external/mesa3d/src/glsl/
H A Dir.h123 virtual class ir_expression * as_expression() { return NULL; }
893 /* Update ir_expression::num_operands() and operator_strs when
1041 class ir_expression : public ir_rvalue { class in inherits:ir_rvalue
1046 ir_expression(int op, const struct glsl_type *type, ir_rvalue *);
1047 ir_expression(int op, ir_rvalue *);
1052 ir_expression(int op, const struct glsl_type *type,
1054 ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1);
1059 ir_expression(int op, const struct glsl_type *type,
1062 virtual ir_expression *as_expression()
1067 virtual ir_expression *clon
[all...]
H A Dlower_vec_index_to_cond_assign.cpp57 virtual ir_visitor_status visit_enter(ir_expression *);
138 ir_vec_index_to_cond_assign_visitor::visit_enter(ir_expression *ir)
H A Dopt_function_inlining.cpp56 virtual ir_visitor_status visit_enter(ir_expression *);
226 ir_function_inlining_visitor::visit_enter(ir_expression *ir)
H A Dopt_tree_grafting.cpp73 virtual ir_visitor_status visit_enter(class ir_expression *);
234 ir_tree_grafting_visitor::visit_enter(ir_expression *ir)
H A Dir_clone.cpp184 ir_expression *
185 ir_expression::clone(void *mem_ctx, struct hash_table *ht) const
194 return new(mem_ctx) ir_expression(this->operation, this->type,
H A Dlower_variable_index_to_cond_assign.cpp101 new(mem_ctx) ir_expression(ir_binop_equal,
303 ir_expression *less =
304 new(this->mem_ctx) ir_expression(ir_binop_less, glsl_type::bool_type,
H A Dast_to_hir.cpp148 from = new(ctx) ir_expression(ir_unop_i2f, to, from, NULL);
151 from = new(ctx) ir_expression(ir_unop_u2f, to, from, NULL);
154 from = new(ctx) ir_expression(ir_unop_b2f, to, from, NULL);
816 return new(mem_ctx) ir_expression(operation, op0, op1);
829 cmp = new(mem_ctx) ir_expression(join_op, cmp, result);
852 cmp = new(mem_ctx) ir_expression(join_op, cmp, result);
975 -1, /* ast_assign doesn't convert to ir_expression. */
976 -1, /* ast_plus doesn't convert to ir_expression. */
1014 -1, /* ast_conditional doesn't convert to ir_expression. */
1019 -1, /* ast_field_selection doesn't conv to ir_expression
[all...]
H A Dloop_unroll.cpp72 virtual ir_visitor_status visit_enter(ir_expression *ir)
H A Dloop_analysis.cpp447 ir_expression *const rhs = ir->rhs->as_expression();
483 inc = new(mem_ctx) ir_expression(ir_unop_neg,
H A Dir_reader.cpp58 ir_expression *read_expression(s_expression *);
670 ir_expression *
690 ir_expression_operation op = ir_expression::get_operator(s_op->value());
696 unsigned num_operands = ir_expression::get_num_operands(op);
724 return new(mem_ctx) ir_expression(op, type, arg1, arg2);
/external/chromium_org/third_party/mesa/src/src/mesa/program/
H A Dir_to_mesa.cpp257 virtual void visit(ir_expression *);
313 bool try_emit_mad(ir_expression *ir,
315 bool try_emit_mad_for_and_not(ir_expression *ir,
317 bool try_emit_sat(ir_expression *ir);
319 void emit_swz(ir_expression *ir);
775 ir_expression *e =
776 new(mem_ctx) ir_expression(ir->cmp, glsl_type::bool_type,
791 ir_expression *e =
792 new(mem_ctx) ir_expression(ir_binop_add, counter->type,
848 ir_to_mesa_visitor::try_emit_mad(ir_expression *i
[all...]
/external/mesa3d/src/mesa/program/
H A Dir_to_mesa.cpp257 virtual void visit(ir_expression *);
313 bool try_emit_mad(ir_expression *ir,
315 bool try_emit_mad_for_and_not(ir_expression *ir,
317 bool try_emit_sat(ir_expression *ir);
319 void emit_swz(ir_expression *ir);
775 ir_expression *e =
776 new(mem_ctx) ir_expression(ir->cmp, glsl_type::bool_type,
791 ir_expression *e =
792 new(mem_ctx) ir_expression(ir_binop_add, counter->type,
848 ir_to_mesa_visitor::try_emit_mad(ir_expression *i
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_fs.h202 void visit(ir_expression *ir);
318 bool try_emit_saturate(ir_expression *ir);
319 bool try_emit_mad(ir_expression *ir, int mul_arg);
H A Dbrw_vec4.h278 virtual void visit(ir_expression *);
437 bool try_emit_sat(ir_expression *ir);
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_fs.h202 void visit(ir_expression *ir);
318 bool try_emit_saturate(ir_expression *ir);
319 bool try_emit_mad(ir_expression *ir, int mul_arg);

Completed in 1514 milliseconds

1234