/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;
|