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

1 2

  /external/mesa3d/src/glsl/
lower_instructions.cpp 94 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_neg, ir->operands[1]->type
    [all...]
ir_builder.h 86 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);
lower_mat_op_to_vec.cpp 69 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_mul
    [all...]
opt_algebraic.cpp 55 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 *ir1, int const_index
    [all...]
lower_texture_projection.cpp 64 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,
ir_builder.cpp 160 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 *
ir_visitor.h 51 virtual void visit(class ir_expression *) = 0;
74 virtual void visit(class ir_expression *) {}
lower_noise.cpp 46 ir_expression *expr = (*rvalue)->as_expression();
ir_rvalue_visitor.h 39 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 *);
loop_controls.cpp 93 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 *const cmp
    [all...]
ir_hierarchical_visitor.h 117 virtual ir_visitor_status visit_enter(class ir_expression *);
118 virtual ir_visitor_status visit_leave(class ir_expression *);
ir_print_visitor.h 61 virtual void visit(ir_expression *);
lower_vector.cpp 58 is_extended_swizzle(ir_expression *ir)
93 ir_expression *const ex = (ir_expression *) op;
121 ir_expression *expr = (*rvalue)->as_expression();
ir_rvalue_visitor.cpp 39 ir_rvalue_base_visitor::rvalue_visit(ir_expression *ir)
147 ir_rvalue_visitor::visit_leave(ir_expression *ir)
201 ir_rvalue_enter_visitor::visit_enter(ir_expression *ir)
lower_if_to_cond_assign.cpp 134 new(mem_ctx) ir_expression(ir_binop_logic_and,
143 new(mem_ctx) ir_expression(ir_binop_logic_and,
231 new(mem_ctx) ir_expression(ir_unop_logic_not,
lower_vec_index_to_swizzle.cpp 51 virtual ir_visitor_status visit_enter(ir_expression *);
102 ir_vec_index_to_swizzle_visitor::visit_enter(ir_expression *ir)
ir.h 123 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 *clone(void *mem_ctx, struct hash_table *ht) const
    [all...]
ir.cpp 199 ir_expression::ir_expression(int op, const struct glsl_type *type, function in class:ir_expression
212 ir_expression::ir_expression(int op, const struct glsl_type *type, function in class:ir_expression
226 ir_expression::ir_expression(int op, const struct glsl_type *type, function in class:ir_expression
239 ir_expression::ir_expression(int op, ir_rvalue *op0) function in class:ir_expression
317 assert(!"not reached: missing automatic type setup for ir_expression");
323 ir_expression::ir_expression(int op, ir_rvalue *op0, ir_rvalue *op1 function in class:ir_expression
    [all...]
ir_hierarchical_visitor.cpp 129 ir_hierarchical_visitor::visit_enter(ir_expression *ir)
138 ir_hierarchical_visitor::visit_leave(ir_expression *ir)
ir_set_program_inouts.cpp 64 virtual ir_visitor_status visit_enter(ir_expression *);
175 ir_set_program_inouts_visitor::visit_enter(ir_expression *ir)
opt_constant_folding.cpp 74 ir_expression *expr = (*rvalue)->as_expression();
lower_clip_distance.cpp 136 old_index = new(ctx) ir_expression(ir_unop_u2i, old_index);
161 array_index = new(ctx) ir_expression(
168 swizzle_index = new(ctx) ir_expression(
lower_ubo_reference.cpp 54 ir_expression *ubo_load(const struct glsl_type *type,
184 ir_expression *
189 ir_expression(ir_binop_ubo_load,
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_cubemap_normalize.cpp 74 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,
brw_fs_channel_expressions.cpp 72 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_mul
    [all...]

Completed in 238 milliseconds

1 2