/third_party/mesa3d/src/compiler/glsl/ |
H A D | glsl_to_nir.cpp | 967 op = ir->return_deref->type->is_integer_32_64() in visit() 980 assert(ir->return_deref); in visit() 981 if (ir->return_deref->type == glsl_type::int_type || in visit() 982 ir->return_deref->type == glsl_type::int64_t_type) in visit() 984 else if (ir->return_deref->type == glsl_type::uint_type || in visit() 985 ir->return_deref->type == glsl_type::uint64_t_type) in visit() 987 else if (ir->return_deref->type == glsl_type::float_type) in visit() 993 assert(ir->return_deref); in visit() 994 if (ir->return_deref->type == glsl_type::int_type || in visit() 995 ir->return_deref in visit() [all...] |
H A D | lower_subroutine.cpp | 67 if (call->return_deref != NULL) in call_clone() 68 new_return_ref = call->return_deref->clone(mem_ctx, NULL); in call_clone()
|
H A D | opt_constant_variable.cpp | 174 if (ir->return_deref != NULL) { in visit_enter() 175 ir_variable *var = ir->return_deref->variable_referenced(); in visit_enter()
|
H A D | ir.h | 1636 ir_dereference_variable *return_deref, in ir_call() 1638 : ir_instruction(ir_type_call), return_deref(return_deref), callee(callee), sub_var(NULL), array_idx(NULL) in ir_call() 1645 ir_dereference_variable *return_deref, in ir_call() 1648 : ir_instruction(ir_type_call), return_deref(return_deref), callee(callee), sub_var(var), array_idx(array_idx) in ir_call() 1676 * storing the return value in return_deref. 1684 ir_dereference_variable *return_deref; member in ir_call 1635 ir_call(ir_function_signature *callee, ir_dereference_variable *return_deref, exec_list *actual_parameters) ir_call() argument 1644 ir_call(ir_function_signature *callee, ir_dereference_variable *return_deref, exec_list *actual_parameters, ir_variable *var, ir_rvalue *array_idx) ir_call() argument
|
H A D | lower_int64.cpp | 286 ir_dereference_variable *const return_deref = in lower_op_to_function_call() local 290 return_deref, in lower_op_to_function_call()
|
H A D | opt_tree_grafting.cpp | 225 if (ir->return_deref && check_graft(ir, ir->return_deref->var) == visit_stop) in visit_enter()
|
H A D | ir_reader.cpp | 656 ir_dereference_variable *return_deref = NULL; in read_call() local 661 return_deref = read_var_ref(s_return); in read_call() 662 if (return_deref == NULL) { in read_call() 697 if (callee->return_type == glsl_type::void_type && return_deref) { in read_call() 700 } else if (callee->return_type != glsl_type::void_type && !return_deref) { in read_call() 705 return new(mem_ctx) ir_call(callee, return_deref, ¶meters); in read_call()
|
H A D | opt_constant_folding.cpp | 180 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val); in visit_enter()
|
H A D | lower_precision.cpp | 577 if (!ir->return_deref) in visit_leave() 580 ir_variable *var = ir->return_deref->variable_referenced(); in visit_leave() 881 ir->return_deref ? ir->return_deref->variable_referenced() : NULL; in visit_enter() 1340 ir_dereference_variable *ret_deref = ir->return_deref; in visit_enter()
|
H A D | ir_clone.cpp | 151 if (this->return_deref != NULL) in clone() 152 new_return_ref = this->return_deref->clone(mem_ctx, ht); in clone()
|
H A D | ir_hv_accept.cpp | 333 if (this->return_deref != NULL) { in accept() 335 s = this->return_deref->accept(v); in accept()
|
H A D | opt_copy_propagation_elements.cpp | 522 if (ir->return_deref) { in visit_enter() 523 kill(new(this->lin_ctx) kill_entry(ir->return_deref->var, ~0)); in visit_enter()
|
H A D | ir_builder_print_visitor.cpp | 714 if (ir->return_deref) { in visit_leave() 716 _mesa_hash_table_search(index_map, ir->return_deref); in visit_leave()
|
H A D | ir_print_visitor.cpp | 543 if (ir->return_deref) in visit() 544 ir->return_deref->accept(this); in visit()
|
H A D | opt_function_inlining.cpp | 242 visit_tree(new_ir, replace_return_with_assignment, this->return_deref); in generate_inline()
|
H A D | ir_validate.cpp | 1130 if (ir->return_deref) { in visit_enter() 1131 if (ir->return_deref->type != callee->return_type) { in visit_enter() 1133 callee->return_type->name, ir->return_deref->type->name); in visit_enter()
|
H A D | ir_constant_expression.cpp | 1105 if (!call->return_deref) in constant_expression_evaluate_expression_list() 1111 if (!constant_referenced(call->return_deref, variable_context, in constant_expression_evaluate_expression_list()
|
H A D | linker.cpp | 142 if (ir->return_deref != NULL) { in visit_enter() 143 ir_variable *const var = ir->return_deref->variable_referenced(); in visit_enter()
|