Searched refs:return_deref (Results 1 - 25 of 41) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dglsl_to_nir.cpp930 op = ir->return_deref->type->is_integer_32_64()
943 assert(ir->return_deref);
944 if (ir->return_deref->type == glsl_type::int_type ||
945 ir->return_deref->type == glsl_type::int64_t_type)
947 else if (ir->return_deref->type == glsl_type::uint_type ||
948 ir->return_deref->type == glsl_type::uint64_t_type)
950 else if (ir->return_deref->type == glsl_type::float_type)
956 assert(ir->return_deref);
957 if (ir->return_deref->type == glsl_type::int_type ||
958 ir->return_deref
[all...]
H A Dlower_subroutine.cpp67 if (call->return_deref != NULL)
68 new_return_ref = call->return_deref->clone(mem_ctx, NULL);
H A Dopt_constant_variable.cpp180 if (ir->return_deref != NULL) {
181 ir_variable *var = ir->return_deref->variable_referenced();
H A Dlower_shared_reference.cpp255 ir_rvalue *value = load->return_deref->as_rvalue()->clone(mem_ctx, NULL);
432 ir_dereference_variable *return_deref = local in function:__anon9d6f96a50110::lower_shared_reference_visitor::lower_shared_atomic_intrinsic
433 ir->return_deref->clone(mem_ctx, NULL);
434 return new(mem_ctx) ir_call(sig, return_deref, &call_params);
H A Dopt_constant_folding.cpp197 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
H A Dopt_tree_grafting.cpp226 if (ir->return_deref && check_graft(ir, ir->return_deref->var) == visit_stop)
H A Dlower_int64.cpp286 ir_dereference_variable *const return_deref = local in function:lower_64bit::lower_op_to_function_call
290 return_deref,
H A Dir.h1646 ir_dereference_variable *return_deref,
1648 : ir_instruction(ir_type_call), return_deref(return_deref), callee(callee), sub_var(NULL), array_idx(NULL)
1655 ir_dereference_variable *return_deref,
1658 : ir_instruction(ir_type_call), return_deref(return_deref), callee(callee), sub_var(var), array_idx(array_idx)
1686 * storing the return value in return_deref.
1694 ir_dereference_variable *return_deref; member in class:ir_call
1645 ir_call(ir_function_signature * callee,ir_dereference_variable * return_deref,exec_list * actual_parameters) argument
1654 ir_call(ir_function_signature * callee,ir_dereference_variable * return_deref,exec_list * actual_parameters,ir_variable * var,ir_rvalue * array_idx) argument
H A Dlower_precision.cpp568 if (!ir->return_deref)
571 ir_variable *var = ir->return_deref->variable_referenced();
872 ir->return_deref ? ir->return_deref->variable_referenced() : NULL;
1331 ir_dereference_variable *ret_deref = ir->return_deref;
H A Dir_reader.cpp656 ir_dereference_variable *return_deref = NULL; local in function:ir_reader::read_call
661 return_deref = read_var_ref(s_return);
662 if (return_deref == NULL) {
697 if (callee->return_type == glsl_type::void_type && return_deref) {
700 } else if (callee->return_type != glsl_type::void_type && !return_deref) {
705 return new(mem_ctx) ir_call(callee, return_deref, &parameters);
H A Dir_clone.cpp151 if (this->return_deref != NULL)
152 new_return_ref = this->return_deref->clone(mem_ctx, ht);
H A Dir_hv_accept.cpp330 if (this->return_deref != NULL) {
332 s = this->return_deref->accept(v);
H A Dlower_ubo_reference.cpp538 ir_rvalue *value = load_ssbo->return_deref->as_rvalue()->clone(mem_ctx, NULL);
1060 ir_dereference_variable *return_deref = local in function:__anonf648b2340110::lower_ubo_reference_visitor::lower_ssbo_atomic_intrinsic
1061 ir->return_deref->clone(mem_ctx, NULL);
1062 return new(mem_ctx) ir_call(sig, return_deref, &call_params);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dglsl_to_nir.cpp830 op = ir->return_deref->type->is_integer_32_64()
843 assert(ir->return_deref);
844 if (ir->return_deref->type == glsl_type::int_type)
846 else if (ir->return_deref->type == glsl_type::uint_type)
848 else if (ir->return_deref->type == glsl_type::float_type)
854 assert(ir->return_deref);
855 if (ir->return_deref->type == glsl_type::int_type)
857 else if (ir->return_deref->type == glsl_type::uint_type)
859 else if (ir->return_deref->type == glsl_type::float_type)
868 op = ir->return_deref
[all...]
H A Dlower_subroutine.cpp67 if (call->return_deref != NULL)
68 new_return_ref = call->return_deref->clone(mem_ctx, NULL);
H A Dopt_constant_variable.cpp168 if (ir->return_deref != NULL) {
169 ir_variable *var = ir->return_deref->variable_referenced();
H A Dlower_shared_reference.cpp253 ir_rvalue *value = load->return_deref->as_rvalue()->clone(mem_ctx, NULL);
430 ir_dereference_variable *return_deref = local in function:__anonc11af5520110::lower_shared_reference_visitor::lower_shared_atomic_intrinsic
431 ir->return_deref->clone(mem_ctx, NULL);
432 return new(mem_ctx) ir_call(sig, return_deref, &call_params);
H A Dopt_constant_folding.cpp197 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
H A Dopt_tree_grafting.cpp226 if (ir->return_deref && check_graft(ir, ir->return_deref->var) == visit_stop)
H A Dlower_int64.cpp286 ir_dereference_variable *const return_deref = local in function:lower_64bit::lower_op_to_function_call
290 return_deref,
H A Dir.h1611 ir_dereference_variable *return_deref,
1613 : ir_instruction(ir_type_call), return_deref(return_deref), callee(callee), sub_var(NULL), array_idx(NULL)
1620 ir_dereference_variable *return_deref,
1623 : ir_instruction(ir_type_call), return_deref(return_deref), callee(callee), sub_var(var), array_idx(array_idx)
1651 * storing the return value in return_deref.
1659 ir_dereference_variable *return_deref; member in class:ir_call
1610 ir_call(ir_function_signature * callee,ir_dereference_variable * return_deref,exec_list * actual_parameters) argument
1619 ir_call(ir_function_signature * callee,ir_dereference_variable * return_deref,exec_list * actual_parameters,ir_variable * var,ir_rvalue * array_idx) argument
H A Dir_reader.cpp656 ir_dereference_variable *return_deref = NULL; local in function:ir_reader::read_call
661 return_deref = read_var_ref(s_return);
662 if (return_deref == NULL) {
697 if (callee->return_type == glsl_type::void_type && return_deref) {
700 } else if (callee->return_type != glsl_type::void_type && !return_deref) {
705 return new(mem_ctx) ir_call(callee, return_deref, &parameters);
H A Dir_clone.cpp145 if (this->return_deref != NULL)
146 new_return_ref = this->return_deref->clone(mem_ctx, ht);
H A Dir_hv_accept.cpp330 if (this->return_deref != NULL) {
332 s = this->return_deref->accept(v);
H A Dlower_ubo_reference.cpp536 ir_rvalue *value = load_ssbo->return_deref->as_rvalue()->clone(mem_ctx, NULL);
1058 ir_dereference_variable *return_deref = local in function:__anon515fc8010110::lower_ubo_reference_visitor::lower_ssbo_atomic_intrinsic
1059 ir->return_deref->clone(mem_ctx, NULL);
1060 return new(mem_ctx) ir_call(sig, return_deref, &call_params);

Completed in 52 milliseconds

12