/external/mesa3d/src/compiler/glsl/ |
lower_subroutine.cpp | 67 if (call->return_deref != NULL) 68 new_return_ref = call->return_deref->clone(mem_ctx, NULL);
|
opt_constant_variable.cpp | 168 if (ir->return_deref != NULL) { 169 ir_variable *var = ir->return_deref->variable_referenced();
|
glsl_to_nir.cpp | 709 assert(ir->return_deref); 710 if (ir->return_deref->type == glsl_type::int_type) 712 else if (ir->return_deref->type == glsl_type::uint_type) 718 assert(ir->return_deref); 719 if (ir->return_deref->type == glsl_type::int_type) 721 else if (ir->return_deref->type == glsl_type::uint_type) 769 assert(ir->return_deref); 770 if (ir->return_deref->type == glsl_type::int_type) 772 else if (ir->return_deref->type == glsl_type::uint_type) 778 assert(ir->return_deref); [all...] |
lower_shared_reference.cpp | 251 ir_rvalue *value = load->return_deref->as_rvalue()->clone(mem_ctx, NULL); 428 ir_dereference_variable *return_deref = local 429 ir->return_deref->clone(mem_ctx, NULL); 430 return new(mem_ctx) ir_call(sig, return_deref, &call_params);
|
opt_constant_folding.cpp | 196 new(ralloc_parent(ir)) ir_assignment(ir->return_deref, const_val);
|
opt_copy_propagation.cpp | 203 if (ir->return_deref) 204 kill(ir->return_deref->var);
|
opt_tree_grafting.cpp | 226 if (ir->return_deref && check_graft(ir, ir->return_deref->var) == visit_stop)
|
ir.h | 1620 ir_dereference_variable *return_deref; member in class:ir_call [all...] |
ir_reader.cpp | 654 ir_dereference_variable *return_deref = NULL; local 659 return_deref = read_var_ref(s_return); 660 if (return_deref == NULL) { 695 if (callee->return_type == glsl_type::void_type && return_deref) { 698 } else if (callee->return_type != glsl_type::void_type && !return_deref) { 703 return new(mem_ctx) ir_call(callee, return_deref, ¶meters); [all...] |
ir_clone.cpp | 145 if (this->return_deref != NULL) 146 new_return_ref = this->return_deref->clone(mem_ctx, ht);
|
ir_hv_accept.cpp | 329 if (this->return_deref != NULL) { 331 s = this->return_deref->accept(v);
|
lower_ubo_reference.cpp | 529 ir_rvalue *value = load_ssbo->return_deref->as_rvalue()->clone(mem_ctx, NULL); 1041 ir_dereference_variable *return_deref = local [all...] |
ir_builder_print_visitor.cpp | 696 if (ir->return_deref) { 698 _mesa_hash_table_search(index_map, ir->return_deref);
|
ir_constant_expression.cpp | 875 if (!call->return_deref) 881 if (!constant_referenced(call->return_deref, variable_context,
|
ir_print_visitor.cpp | 504 if (ir->return_deref) 505 ir->return_deref->accept(this);
|
opt_function_inlining.cpp | 234 visit_tree(new_ir, replace_return_with_assignment, this->return_deref);
|
ir_validate.cpp | 843 if (ir->return_deref) { 844 if (ir->return_deref->type != callee->return_type) { 846 callee->return_type->name, ir->return_deref->type->name);
|
/external/mesa3d/src/compiler/nir/ |
nir_remove_dead_variables.c | 61 if (instr->return_deref != NULL) { 62 nir_variable *var = instr->return_deref->var;
|
nir_inline_functions.c | 45 call_deref = call->return_deref; 232 nir_copy_deref_var(b, call->return_deref,
|
nir_validate.c | 529 if (instr->return_deref == NULL) { 532 validate_assert(state, instr->return_deref->deref.type == instr->callee->return_type); 533 validate_deref_var(instr, instr->return_deref, state); [all...] |
nir_clone.c | 493 ncall->return_deref = clone_deref_var(state, call->return_deref,
|
nir_print.c | 784 if (instr->return_deref != NULL) { 788 print_deref(instr->return_deref, state);
|
nir.c | 516 instr->return_deref = NULL; [all...] |
nir.h | 875 nir_deref_var *return_deref; member in struct:__anon27425 [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
st_glsl_to_tgsi.cpp | [all...] |