/external/mesa3d/src/compiler/glsl/ |
D | opt_function_inlining.cpp | 92 assignment = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(index), in visit_enter() 96 deref->array_index = new(ctx) ir_dereference_variable(index); in visit_enter() 201 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]), in generate_inline() 217 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(parameters[i]), in generate_inline() 269 new(ctx) ir_dereference_variable(parameters[i])); in generate_inline() 317 ir_dereference_variable *deref_var = (*deref)->as_dereference_variable(); in replace_deref() 339 ir_dereference_variable *deref_var = (deref)->as_dereference_variable(); in replace_rvalue()
|
D | ast_function.cpp | 281 if (const ir_dereference_variable *deref_var = val->as_dereference_variable()) in verify_parameter_modes() 431 ir_dereference_variable *const deref_tmp_1 = in copy_index_derefs_to_temps() 432 new(d->mem_ctx) ir_dereference_variable(tmp); in copy_index_derefs_to_temps() 439 ir_dereference_variable *const deref_tmp_2 = in copy_index_derefs_to_temps() 440 new(d->mem_ctx) ir_dereference_variable(tmp); in copy_index_derefs_to_temps() 508 ir_dereference_variable *const deref_tmp_1 = in fix_parameter() 509 new(mem_ctx) ir_dereference_variable(tmp); in fix_parameter() 518 ir_dereference_variable *const deref_tmp_2 = in fix_parameter() 519 new(mem_ctx) ir_dereference_variable(tmp); in fix_parameter() 526 ir_rvalue *rhs = new(mem_ctx) ir_dereference_variable(tmp); in fix_parameter() [all …]
|
D | opt_flip_matrices.cpp | 84 ir_dereference_variable *deref = ir->operands[0]->as_dereference_variable(); in visit_enter() 91 ir->operands[1] = new(mem_ctx) ir_dereference_variable(mvp_transpose); in visit_enter() 98 ir_dereference_variable *var_ref = array_ref->array->as_dereference_variable(); in visit_enter()
|
D | lower_jumps.cpp | 190 …ush_head(new(this->signature) ir_assignment(new(this->signature) ir_dereference_variable(execute_f… in get_execute_flag() 506 …jumps[lower]->replace_with(new(ir) ir_assignment(new (ir) ir_dereference_variable(execute_flag), n… in visit() 628 … ir_dereference_variable* ir_if_cond_deref = ir_if->condition->as_dereference_variable(); in visit() 648 … ir_if* if_execute = new(ir) ir_if(new(ir) ir_dereference_variable(this->loop.execute_flag)); in visit() 716 … ir_if* return_if = new(ir) ir_if(new(ir) ir_dereference_variable(this->function.return_flag)); in visit() 747 new(ir) ir_return(new(ir) ir_dereference_variable(return_value))); in visit() 792 …ir->body.push_tail(new(ir) ir_return(new (ir) ir_dereference_variable(this->function.return_value)… in visit()
|
D | ir_expression_flattening.cpp | 77 assign = new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), ir); in handle_rvalue() 80 *rvalue = new(ctx) ir_dereference_variable(var); in handle_rvalue()
|
D | propagate_invariance.cpp | 64 virtual ir_visitor_status visit(ir_dereference_variable *ir); 94 ir_invariance_propagation_visitor::visit(ir_dereference_variable *ir) in visit()
|
D | lower_vector_derefs.cpp | 98 ir->set_lhs(new(mem_ctx) ir_dereference_variable(src_temp)); in visit_enter() 110 ir_dereference_variable *const src_temp_deref = in visit_enter() 111 new(mem_ctx) ir_dereference_variable(src_temp); in visit_enter()
|
D | lower_precision.cpp | 115 virtual ir_visitor_status visit(ir_dereference_variable *ir); 344 find_lowerable_rvalues_visitor::visit(ir_dereference_variable *ir) in visit() 1206 convert_split_assignment(new(mem_ctx) ir_dereference_variable(new_var), in visit_enter() 1208 ir->value = new(mem_ctx) ir_dereference_variable(new_var); in visit_enter() 1265 convert_split_assignment(new(mem_ctx) ir_dereference_variable(new_var), in handle_rvalue() 1267 *rvalue = new(mem_ctx) ir_dereference_variable(new_var); in handle_rvalue() 1301 actual_node->replace_with(new(mem_ctx) ir_dereference_variable(new_var)); in visit_enter() 1306 convert_split_assignment(new(mem_ctx) ir_dereference_variable(new_var), in visit_enter() 1313 new(mem_ctx) ir_dereference_variable(new_var), in visit_enter() 1320 ir_dereference_variable *ret_deref = ir->return_deref; in visit_enter() [all …]
|
D | ir_visitor.h | 54 virtual void visit(class ir_dereference_variable *) = 0; 81 virtual void visit(class ir_dereference_variable *) {} in visit() argument
|
D | lower_subroutine.cpp | 66 ir_dereference_variable *new_return_ref = NULL; in call_clone() 107 var = new(mem_ctx) ir_dereference_variable(ir->sub_var); in visit_leave()
|
D | lower_mat_op_to_vec.cpp | 271 new(this->mem_ctx) ir_dereference_variable(tmp_bvec); in do_equal_mat_mat() 279 ir_rvalue *const val = new(this->mem_ctx) ir_dereference_variable(tmp_bvec); in do_equal_mat_mat() 325 ir_dereference_variable *result = in visit_leave() 354 op[i] = new(mem_ctx) ir_dereference_variable(var); in visit_leave()
|
D | ir_clone.cpp | 150 ir_dereference_variable *new_return_ref = NULL; in clone() 177 ir_dereference_variable * 178 ir_dereference_variable::clone(void *mem_ctx, struct hash_table *ht) const in clone() 189 return new(mem_ctx) ir_dereference_variable(new_var); in clone()
|
D | lower_instructions.cpp | 131 ir->operands[2] = new(ir) ir_dereference_variable(temp); in double_dot_to_fma() 238 ir->operands[2] = new(ir) ir_dereference_variable(lsb); in find_lsb_to_float_cast() 339 ir->operands[2] = new(ir) ir_dereference_variable(msb); in find_msb_to_float_cast() 490 ir->operands[0] = new(ir) ir_dereference_variable(different_signs); in imul_high_to_mul() 491 ir->operands[1] = new(ir) ir_dereference_variable(neg_hi); in imul_high_to_mul()
|
D | ir_variable_refcount.h | 78 virtual ir_visitor_status visit(ir_dereference_variable *);
|
D | ir_print_visitor.h | 60 virtual void visit(ir_dereference_variable *);
|
D | ast_array_index.cpp | 52 if (ir_dereference_variable *deref_var = ir->as_dereference_variable()) { in update_max_array_access() 75 ir_dereference_variable *deref_var = in update_max_array_access()
|
D | ir_builder.h | 50 val = new(mem_ctx) ir_dereference_variable(var); in operand() 70 val = new(mem_ctx) ir_dereference_variable(var); in deref()
|
D | ast_to_hir.cpp | 88 virtual ir_visitor_status visit(ir_dereference_variable *ir) in visit() 932 ir_dereference_variable *deref = access->as_dereference_variable(); in mark_whole_array_access() 1056 ir_dereference_variable *deref_var = in do_assignment() 1057 new(ctx) ir_dereference_variable(var); in do_assignment() 1059 rvalue = new(ctx) ir_dereference_variable(var); in do_assignment() 1083 instructions->push_tail(new(ctx) ir_assignment(new(ctx) ir_dereference_variable(var), in get_lvalue_copy() 1086 return new(ctx) ir_dereference_variable(var); in get_lvalue_copy() 1647 ir_dereference *const then_deref = new(ctx) ir_dereference_variable(tmp); in do_hir() 1652 ir_dereference *const else_deref = new(ctx) ir_dereference_variable(tmp); in do_hir() 1657 result = new(ctx) ir_dereference_variable(tmp); in do_hir() [all …]
|
D | ir.h | 1611 ir_dereference_variable *return_deref, in ir_call() 1620 ir_dereference_variable *return_deref, in ir_call() 1659 ir_dereference_variable *return_deref; 2037 class ir_dereference_variable : public ir_dereference { 2039 ir_dereference_variable(ir_variable *var); 2041 virtual ir_dereference_variable *clone(void *mem_ctx,
|
D | opt_tree_grafting.cpp | 99 ir_dereference_variable *deref = ir->as_dereference_variable(); in dereferences_variable_callback() 124 ir_dereference_variable *deref = (*rvalue)->as_dereference_variable(); in do_graft()
|
D | ir_variable_refcount.cpp | 108 ir_variable_refcount_visitor::visit(ir_dereference_variable *ir) in visit()
|
D | ir_hierarchical_visitor.h | 105 virtual ir_visitor_status visit(class ir_dereference_variable *);
|
D | ir_constant_expression.cpp | 551 const ir_dereference_variable *const dv = in constant_referenced() 552 (const ir_dereference_variable *) deref; in constant_referenced() 920 ir_dereference_variable::constant_expression_value(void *mem_ctx, in constant_expression_value()
|
/external/mesa3d/docs/relnotes/ |
D | 17.2.6.rst | 32 ir_dereference_variable::ir_dereference_variable(ir_variable*):
|
D | 10.0.2.rst | 36 SIGSEGV in fs_visitor::visit(ir_dereference_variable*)
|