Searched refs:ret_deref (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/compiler/spirv/
H A Dvtn_opencl.c190 nir_deref_instr *ret_deref = NULL; local in function:call_mangled_function
196 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
197 call->params[param_idx++] = nir_src_for_ssa(&ret_deref->dest.ssa);
204 *ret_deref_ptr = ret_deref;
468 nir_deref_instr *ret_deref = NULL; local in function:handle_clc_fn
471 dest_type, srcs, &ret_deref))
474 return ret_deref ? nir_load_deref(&b->nb, ret_deref) : NULL;
580 nir_deref_instr *ret_deref = NULL; local in function:handle_core
600 if (!call_mangled_function(b, "async_work_group_strided_copy", (1 << 1), num_srcs, src_types, dest_type, srcs, &ret_deref))
[all...]
H A Dvtn_cfg.c125 nir_deref_instr *ret_deref = NULL; local in function:vtn_handle_function_call
132 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
133 call->params[param_idx++] = nir_src_for_ssa(&ret_deref->dest.ssa);
147 vtn_push_ssa_value(b, w[2], vtn_local_load(b, ret_deref, 0));
1052 nir_deref_instr *ret_deref = local in function:vtn_emit_ret_store
1055 vtn_local_store(b, src, ret_deref, 0);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/
H A Dvtn_cfg.c193 nir_deref_instr *ret_deref = NULL; local in function:vtn_handle_function_call
200 ret_deref = nir_build_deref_var(&b->nb, ret_tmp);
201 call->params[param_idx++] = nir_src_for_ssa(&ret_deref->dest.ssa);
235 vtn_push_ssa(b, w[2], res_type, vtn_local_load(b, ret_deref, 0));
938 nir_deref_instr *ret_deref = local in function:vtn_emit_cf_list
941 vtn_local_store(b, src, ret_deref, 0);
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_precision.cpp1331 ir_dereference_variable *ret_deref = ir->return_deref; local in function:__anon9ef6f1ac0110::lower_variables_visitor::visit_enter
1332 ir_variable *ret_var = ret_deref ? ret_deref->variable_referenced() : NULL;
1336 ret_deref->type->without_array()->is_32bit()) {
1344 ret_deref->var = new_var;
H A Dglsl_to_nir.cpp863 nir_deref_instr *ret_deref = local in function:nir_visitor::visit
868 nir_store_deref(&b, ret_deref, val, ~0);
1618 nir_deref_instr *ret_deref = NULL; local in function:nir_visitor::visit
1623 ret_deref = nir_build_deref_var(&b, ret_tmp);
1624 call->params[i++] = nir_src_for_ssa(&ret_deref->dest.ssa);
1650 nir_store_deref(&b, evaluate_deref(ir->return_deref), nir_load_deref(&b, ret_deref), ~0);
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_double_ops.c594 nir_deref_instr *ret_deref = nir_build_deref_var(b, ret_tmp); local in function:lower_doubles_instr_to_soft
595 params[0] = &ret_deref->dest.ssa;
605 return nir_load_deref(b, ret_deref);
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_double_ops.c575 nir_deref_instr *ret_deref = nir_build_deref_var(b, ret_tmp); local in function:lower_doubles_instr_to_soft
576 params[0] = &ret_deref->dest.ssa;
587 nir_src_for_ssa(nir_load_deref(b, ret_deref)));
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dglsl_to_nir.cpp802 nir_deref_instr *ret_deref = local in function:nir_visitor::visit
807 nir_store_deref(&b, ret_deref, val, ~0);
1572 nir_deref_instr *ret_deref = NULL; local in function:nir_visitor::visit
1577 ret_deref = nir_build_deref_var(&b, ret_tmp);
1578 call->params[i++] = nir_src_for_ssa(&ret_deref->dest.ssa);
1604 nir_store_deref(&b, evaluate_deref(ir->return_deref), nir_load_deref(&b, ret_deref), ~0);

Completed in 16 milliseconds