Searched refs:ir_expression (Results 1 - 25 of 92) sorted by relevance

1234

/external/chromium_org/third_party/mesa/src/src/glsl/
H A Dlower_instructions.cpp94 ir_visitor_status visit_leave(ir_expression *);
101 void sub_to_add_neg(ir_expression *);
102 void div_to_mul_rcp(ir_expression *);
103 void int_div_to_mul_rcp(ir_expression *);
104 void mod_to_fract(ir_expression *);
105 void exp_to_exp2(ir_expression *);
106 void pow_to_exp2(ir_expression *);
107 void log_to_log2(ir_expression *);
125 lower_instructions_visitor::sub_to_add_neg(ir_expression *ir)
128 ir->operands[1] = new(ir) ir_expression(ir_unop_ne
[all...]
H A Dir_builder.h86 ir_expression *expr(ir_expression_operation op, operand a);
87 ir_expression *expr(ir_expression_operation op, operand a, operand b);
88 ir_expression *add(operand a, operand b);
89 ir_expression *sub(operand a, operand b);
90 ir_expression *mul(operand a, operand b);
91 ir_expression *dot(operand a, operand b);
92 ir_expression *saturate(operand a);
H A Dlower_mat_op_to_vec.cpp69 ir_expression *expr = ir->as_expression();
127 ir_expression *expr;
131 expr = new(mem_ctx) ir_expression(ir_binop_mul,
137 ir_expression *mul_expr;
139 mul_expr = new(mem_ctx) ir_expression(ir_binop_mul,
142 expr = new(mem_ctx) ir_expression(ir_binop_add,
159 ir_expression *expr;
162 expr = new(mem_ctx) ir_expression(ir_binop_mul,
168 ir_expression *mul_expr;
170 mul_expr = new(mem_ctx) ir_expression(ir_binop_mu
[all...]
H A Dopt_algebraic.cpp55 ir_rvalue *handle_expression(ir_expression *ir);
57 bool reassociate_constant(ir_expression *ir1,
60 ir_expression *ir2);
61 void reassociate_operands(ir_expression *ir1,
63 ir_expression *ir2,
65 ir_rvalue *swizzle_if_required(ir_expression *expr,
94 update_type(ir_expression *ir)
103 ir_algebraic_visitor::reassociate_operands(ir_expression *ir1,
105 ir_expression *ir2,
127 ir_algebraic_visitor::reassociate_constant(ir_expression *ir
[all...]
H A Dlower_texture_projection.cpp64 ir_expression *expr = new(mem_ctx) ir_expression(ir_unop_rcp,
72 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
79 ir->shadow_comparitor = new(mem_ctx) ir_expression(ir_binop_mul,
H A Dir_builder.cpp160 ir_expression *
165 return new(mem_ctx) ir_expression(op, a.val);
168 ir_expression *
173 return new(mem_ctx) ir_expression(op, a.val, b.val);
176 ir_expression *add(operand a, operand b)
181 ir_expression *sub(operand a, operand b)
186 ir_expression *mul(operand a, operand b)
191 ir_expression *dot(operand a, operand b)
196 ir_expression *
H A Dlower_noise.cpp46 ir_expression *expr = (*rvalue)->as_expression();
H A Dir_rvalue_visitor.h39 ir_visitor_status rvalue_visit(ir_expression *);
55 virtual ir_visitor_status visit_leave(ir_expression *);
69 virtual ir_visitor_status visit_enter(ir_expression *);
H A Dloop_controls.cpp93 ir_expression *const sub =
94 new(mem_ctx) ir_expression(ir_binop_sub, from->type, to, from);
96 ir_expression *const div =
97 new(mem_ctx) ir_expression(ir_binop_div, sub->type, sub, increment);
106 new(mem_ctx) ir_expression(ir_unop_f2i, glsl_type::int_type, iter,
130 ir_expression *const mul =
131 new(mem_ctx) ir_expression(ir_binop_mul, increment->type, iter,
134 ir_expression *const add =
135 new(mem_ctx) ir_expression(ir_binop_add, mul->type, mul, from);
137 ir_expression *cons
[all...]
H A Dir_visitor.h51 virtual void visit(class ir_expression *) = 0;
74 virtual void visit(class ir_expression *) {}
H A Dir_print_visitor.h61 virtual void visit(ir_expression *);
/external/mesa3d/src/glsl/
H A Dlower_instructions.cpp94 ir_visitor_status visit_leave(ir_expression *);
101 void sub_to_add_neg(ir_expression *);
102 void div_to_mul_rcp(ir_expression *);
103 void int_div_to_mul_rcp(ir_expression *);
104 void mod_to_fract(ir_expression *);
105 void exp_to_exp2(ir_expression *);
106 void pow_to_exp2(ir_expression *);
107 void log_to_log2(ir_expression *);
125 lower_instructions_visitor::sub_to_add_neg(ir_expression *ir)
128 ir->operands[1] = new(ir) ir_expression(ir_unop_ne
[all...]
H A Dir_builder.h86 ir_expression *expr(ir_expression_operation op, operand a);
87 ir_expression *expr(ir_expression_operation op, operand a, operand b);
88 ir_expression *add(operand a, operand b);
89 ir_expression *sub(operand a, operand b);
90 ir_expression *mul(operand a, operand b);
91 ir_expression *dot(operand a, operand b);
92 ir_expression *saturate(operand a);
H A Dlower_mat_op_to_vec.cpp69 ir_expression *expr = ir->as_expression();
127 ir_expression *expr;
131 expr = new(mem_ctx) ir_expression(ir_binop_mul,
137 ir_expression *mul_expr;
139 mul_expr = new(mem_ctx) ir_expression(ir_binop_mul,
142 expr = new(mem_ctx) ir_expression(ir_binop_add,
159 ir_expression *expr;
162 expr = new(mem_ctx) ir_expression(ir_binop_mul,
168 ir_expression *mul_expr;
170 mul_expr = new(mem_ctx) ir_expression(ir_binop_mu
[all...]
H A Dopt_algebraic.cpp55 ir_rvalue *handle_expression(ir_expression *ir);
57 bool reassociate_constant(ir_expression *ir1,
60 ir_expression *ir2);
61 void reassociate_operands(ir_expression *ir1,
63 ir_expression *ir2,
65 ir_rvalue *swizzle_if_required(ir_expression *expr,
94 update_type(ir_expression *ir)
103 ir_algebraic_visitor::reassociate_operands(ir_expression *ir1,
105 ir_expression *ir2,
127 ir_algebraic_visitor::reassociate_constant(ir_expression *ir
[all...]
H A Dlower_texture_projection.cpp64 ir_expression *expr = new(mem_ctx) ir_expression(ir_unop_rcp,
72 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
79 ir->shadow_comparitor = new(mem_ctx) ir_expression(ir_binop_mul,
H A Dir_builder.cpp160 ir_expression *
165 return new(mem_ctx) ir_expression(op, a.val);
168 ir_expression *
173 return new(mem_ctx) ir_expression(op, a.val, b.val);
176 ir_expression *add(operand a, operand b)
181 ir_expression *sub(operand a, operand b)
186 ir_expression *mul(operand a, operand b)
191 ir_expression *dot(operand a, operand b)
196 ir_expression *
H A Dlower_noise.cpp46 ir_expression *expr = (*rvalue)->as_expression();
H A Dir_rvalue_visitor.h39 ir_visitor_status rvalue_visit(ir_expression *);
55 virtual ir_visitor_status visit_leave(ir_expression *);
69 virtual ir_visitor_status visit_enter(ir_expression *);
H A Dloop_controls.cpp93 ir_expression *const sub =
94 new(mem_ctx) ir_expression(ir_binop_sub, from->type, to, from);
96 ir_expression *const div =
97 new(mem_ctx) ir_expression(ir_binop_div, sub->type, sub, increment);
106 new(mem_ctx) ir_expression(ir_unop_f2i, glsl_type::int_type, iter,
130 ir_expression *const mul =
131 new(mem_ctx) ir_expression(ir_binop_mul, increment->type, iter,
134 ir_expression *const add =
135 new(mem_ctx) ir_expression(ir_binop_add, mul->type, mul, from);
137 ir_expression *cons
[all...]
H A Dir_visitor.h51 virtual void visit(class ir_expression *) = 0;
74 virtual void visit(class ir_expression *) {}
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_cubemap_normalize.cpp74 swiz0 = new(mem_ctx) ir_expression(ir_unop_abs, swiz0->type, swiz0, NULL);
75 swiz1 = new(mem_ctx) ir_expression(ir_unop_abs, swiz1->type, swiz1, NULL);
76 swiz2 = new(mem_ctx) ir_expression(ir_unop_abs, swiz2->type, swiz2, NULL);
78 ir_expression *expr;
79 expr = new(mem_ctx) ir_expression(ir_binop_max,
83 expr = new(mem_ctx) ir_expression(ir_binop_max,
87 expr = new(mem_ctx) ir_expression(ir_unop_rcp,
92 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
H A Dbrw_fs_channel_expressions.cpp72 ir_expression *expr = ir->as_expression();
135 ir_expression *expr = ir->rhs->as_expression();
222 assign(ir, i, new(mem_ctx) ir_expression(expr->operation,
252 assign(ir, i, new(mem_ctx) ir_expression(expr->operation,
260 ir_expression *temp;
261 temp = new(mem_ctx) ir_expression(ir_binop_logic_or,
267 temp = new(mem_ctx) ir_expression(ir_binop_logic_or,
277 ir_expression *last = NULL;
281 ir_expression *temp;
283 temp = new(mem_ctx) ir_expression(ir_binop_mu
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_cubemap_normalize.cpp74 swiz0 = new(mem_ctx) ir_expression(ir_unop_abs, swiz0->type, swiz0, NULL);
75 swiz1 = new(mem_ctx) ir_expression(ir_unop_abs, swiz1->type, swiz1, NULL);
76 swiz2 = new(mem_ctx) ir_expression(ir_unop_abs, swiz2->type, swiz2, NULL);
78 ir_expression *expr;
79 expr = new(mem_ctx) ir_expression(ir_binop_max,
83 expr = new(mem_ctx) ir_expression(ir_binop_max,
87 expr = new(mem_ctx) ir_expression(ir_unop_rcp,
92 ir->coordinate = new(mem_ctx) ir_expression(ir_binop_mul,
H A Dbrw_fs_channel_expressions.cpp72 ir_expression *expr = ir->as_expression();
135 ir_expression *expr = ir->rhs->as_expression();
222 assign(ir, i, new(mem_ctx) ir_expression(expr->operation,
252 assign(ir, i, new(mem_ctx) ir_expression(expr->operation,
260 ir_expression *temp;
261 temp = new(mem_ctx) ir_expression(ir_binop_logic_or,
267 temp = new(mem_ctx) ir_expression(ir_binop_logic_or,
277 ir_expression *last = NULL;
281 ir_expression *temp;
283 temp = new(mem_ctx) ir_expression(ir_binop_mu
[all...]

Completed in 985 milliseconds

1234