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

1 2

  /external/mesa3d/src/glsl/
ir.h 117 virtual class ir_rvalue * as_rvalue() { return NULL; }
141 class ir_rvalue : public ir_instruction { class in inherits:ir_instruction
143 virtual ir_rvalue *clone(void *mem_ctx, struct hash_table *) const = 0;
147 virtual ir_rvalue * as_rvalue()
152 ir_rvalue *as_rvalue_to_saturate();
190 * \sa ir_constant::has_value, ir_rvalue::is_one, ir_rvalue::is_negative_one
202 * \sa ir_constant::has_value, ir_rvalue::is_zero, ir_rvalue::is_negative_one
214 * \sa ir_constant::has_value, ir_rvalue::is_zero, ir_rvalue::is_on
    [all...]
ir_expression_flattening.cpp 54 void handle_rvalue(ir_rvalue **rvalue);
72 ir_expression_flattening_visitor::handle_rvalue(ir_rvalue **rvalue)
76 ir_rvalue *ir = *rvalue;
ast_function.cpp 30 static ir_rvalue *
31 convert_component(ir_rvalue *src, const glsl_type *desired_type);
34 apply_implicit_conversion(const glsl_type *to, ir_rvalue * &from,
46 ir_rvalue *result = ast->hir(instructions, state);
95 static ir_rvalue *
140 ir_rvalue *actual = (ir_rvalue *) actual_iter.get();
158 ir_rvalue *converted = convert_component(actual, formal->type);
232 static ir_rvalue *
233 convert_component(ir_rvalue *src, const glsl_type *desired_type
    [all...]
ir_rvalue_visitor.h 28 * visit each ir_rvalue * and possibly change that node to a different
46 virtual void handle_rvalue(ir_rvalue **rvalue) = 0;
lower_vec_index_to_swizzle.cpp 48 ir_rvalue *convert_vec_index_to_swizzle(ir_rvalue *val);
60 ir_rvalue *
61 ir_vec_index_to_swizzle_visitor::convert_vec_index_to_swizzle(ir_rvalue *ir)
120 ir_rvalue *param = (ir_rvalue *)iter.get();
121 ir_rvalue *new_param = convert_vec_index_to_swizzle(param);
opt_constant_folding.cpp 54 virtual void handle_rvalue(ir_rvalue **rvalue);
60 ir_constant_folding_visitor::handle_rvalue(ir_rvalue **rvalue)
122 ir_rvalue *param_rval = (ir_rvalue *)iter.get();
126 ir_rvalue *new_param = param_rval;
opt_noop_swizzle.cpp 45 void handle_rvalue(ir_rvalue **rvalue);
50 ir_noop_swizzle_visitor::handle_rvalue(ir_rvalue **rvalue)
lower_noise.cpp 41 void handle_rvalue(ir_rvalue **rvalue)
ast.h 79 virtual ir_rvalue *hir(exec_list *instructions,
214 virtual ir_rvalue *hir(exec_list *instructions,
272 virtual ir_rvalue *hir(exec_list *instructions,
298 virtual ir_rvalue *hir(exec_list *instructions,
370 virtual ir_rvalue *hir(exec_list *instructions,
462 ir_rvalue *hir(exec_list *, struct _mesa_glsl_parse_state *);
491 virtual ir_rvalue *hir(exec_list *instructions,
519 virtual ir_rvalue *hir(exec_list *instructions,
550 virtual ir_rvalue *hir(exec_list *instructions,
607 virtual ir_rvalue *hir(exec_list *instructions
    [all...]
lower_mat_op_to_vec.cpp 49 ir_rvalue *get_element(ir_variable *var, int col, int row);
99 ir_rvalue *
142 ir_rvalue *a = get_column(a_var, 0);
143 ir_rvalue *b = get_element(b_var, b_col, 0);
168 ir_rvalue *result = get_column(result_var, b_col);
182 ir_rvalue *a = get_column(a_var, 0);
183 ir_rvalue *b = get_element(b_var, 0, 0);
210 ir_rvalue *result = new(mem_ctx) ir_dereference_variable(result_var);
225 ir_rvalue *a = new(mem_ctx) ir_dereference_variable(a_var);
226 ir_rvalue *b = get_column(b_var, i)
    [all...]
ir.cpp 29 ir_rvalue::ir_rvalue() function in class:ir_rvalue
34 bool ir_rvalue::is_zero() const
39 bool ir_rvalue::is_one() const
44 bool ir_rvalue::is_negative_one() const
71 ir_assignment::set_lhs(ir_rvalue *lhs)
149 ir_assignment::ir_assignment(ir_dereference *lhs, ir_rvalue *rhs,
150 ir_rvalue *condition, unsigned write_mask)
169 ir_assignment::ir_assignment(ir_rvalue *lhs, ir_rvalue *rhs
    [all...]
hir_field_selection.cpp 30 ir_rvalue *
36 ir_rvalue *result = NULL;
37 ir_rvalue *op;
ir_rvalue_visitor.cpp 28 * visit each ir_rvalue * and possibly change that node to a different
118 ir_rvalue *param = (ir_rvalue *)iter.get();
119 ir_rvalue *new_param = param;
lower_variable_index_to_cond_assign.cpp 43 ir_rvalue* array;
51 void generate(unsigned i, ir_rvalue* condition, exec_list *list) const
57 ir_rvalue *element =
60 ir_rvalue *variable = new(mem_ctx) ir_dereference_variable(this->var);
116 ir_rvalue *broadcast_index =
136 ir_rvalue *const condition_val =
148 ir_rvalue *const cond_deref =
154 ir_rvalue *const cond_deref =
160 ir_rvalue *const cond_deref =
162 ir_rvalue *const cond_swiz
    [all...]
loop_analysis.h 171 ir_rvalue *iv_scale;
173 ir_rvalue *increment;
lower_vec_index_to_cond_assign.cpp 55 ir_rvalue *convert_vec_index_to_cond_assign(ir_rvalue *val);
67 ir_rvalue *
68 ir_vec_index_to_cond_assign_visitor::convert_vec_index_to_cond_assign(ir_rvalue *ir)
192 ir_rvalue *condition, *swizzle;
221 ir_rvalue *param = (ir_rvalue *)iter.get();
222 ir_rvalue *new_param = convert_vec_index_to_cond_assign(param);
opt_function_inlining.cpp 98 ir_rvalue *lhs = new(ctx) ir_dereference_variable(retval);
110 ir_rvalue *
143 ir_rvalue *param = (ir_rvalue *) param_iter.get();
313 ir_rvalue *rhs = call->generate_inline(ir);
349 void replace_rvalue(ir_rvalue **rvalue);
365 ir_sampler_replacement_visitor::replace_rvalue(ir_rvalue **rvalue)
405 ir_rvalue *param = (ir_rvalue *)iter.get();
406 ir_rvalue *new_param = param
    [all...]
loop_controls.cpp 41 * The \c ir_rvalue assigned to the variable outside the loop. May return
44 ir_rvalue *
85 calculate_iterations(ir_rvalue *from, ir_rvalue *to, ir_rvalue *increment,
105 ir_rvalue *cast =
216 ir_rvalue *counter = cond->operands[0]->as_dereference_variable();
238 ir_rvalue *init = find_initial_value(ir, var);
opt_algebraic.cpp 53 ir_rvalue *handle_expression(ir_expression *ir);
54 void handle_rvalue(ir_rvalue **rvalue);
63 ir_rvalue *swizzle_if_required(ir_expression *expr,
64 ir_rvalue *operand);
98 ir_rvalue *temp = ir2->operands[op2];
165 ir_rvalue *
167 ir_rvalue *operand)
176 ir_rvalue *
391 ir_algebraic_visitor::handle_rvalue(ir_rvalue **rvalue)
ir_div_to_mul_rcp.cpp 68 ir_rvalue *expr;
82 ir_rvalue *op0, *op1;
loop_analysis.cpp 30 static bool all_expression_operands_are_loop_constant(ir_rvalue *,
33 static ir_rvalue *get_basic_induction_increment(ir_assignment *, hash_table *);
264 ir_rvalue *const rhs = lv->first_assignment->rhs;
307 ir_rvalue *const inc =
401 all_expression_operands_are_loop_constant(ir_rvalue *ir, hash_table *variables)
411 ir_rvalue *
435 ir_rvalue *inc = (op0 == var) ? rhs->operands[1] : rhs->operands[0];
opt_tree_grafting.cpp 79 bool do_graft(ir_rvalue **rvalue);
115 ir_tree_grafting_visitor::do_graft(ir_rvalue **rvalue)
195 ir_rvalue *ir = (ir_rvalue *)iter.get();
196 ir_rvalue *new_ir = ir;
ast_to_hir.cpp 92 * The \c from \c ir_rvalue is converted "in place".
103 apply_implicit_conversion(const glsl_type *to, ir_rvalue * &from,
154 arithmetic_result_type(ir_rvalue * &value_a, ir_rvalue * &value_b,
470 relational_result_type(ir_rvalue * &value_a, ir_rvalue * &value_b,
597 ir_rvalue *
599 const glsl_type *lhs_type, ir_rvalue *rhs)
636 ir_rvalue *
638 ir_rvalue *lhs, ir_rvalue *rhs
    [all...]
lower_vector.cpp 41 void handle_rvalue(ir_rvalue **rvalue);
67 ir_rvalue *op = ir->operands[i];
116 lower_vector_visitor::handle_rvalue(ir_rvalue **rvalue)
ir_mod_to_fract.cpp 68 ir_rvalue *expr;

Completed in 401 milliseconds

1 2