Home
last modified time | relevance | path

Searched refs:nir_deref_var_create (Results 1 – 18 of 18) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_inline_functions.c202 nir_copy_deref_var(b, nir_deref_var_create(b->shader, param), in inline_functions_block()
227 nir_deref_var_create(b->shader, param)); in inline_functions_block()
233 nir_deref_var_create(b->shader, in inline_functions_block()
Dnir_lower_io_to_temporaries.c69 copy->variables[0] = nir_deref_var_create(copy, newv); in emit_copies()
70 copy->variables[1] = nir_deref_var_create(copy, temp); in emit_copies()
Dnir_builder.h414 load->variables[0] = nir_deref_var_create(load, var); in nir_load_var()
447 store->variables[0] = nir_deref_var_create(store, var); in nir_store_var()
486 copy->variables[0] = nir_deref_var_create(copy, dest); in nir_copy_var()
487 copy->variables[1] = nir_deref_var_create(copy, src); in nir_copy_var()
Dnir_lower_io_types.c145 intr->variables[0] = nir_deref_var_create(intr, nvar); in lower_io_types_block()
Dnir_opt_copy_prop_vars.c469 nir_deref_var *ret = nir_deref_var_create(mem_ctx, deref->var); in specialize_wildcards()
Dnir.c595 nir_deref_var_create(void *mem_ctx, nir_variable *var) in nir_deref_var_create() function
633 nir_deref_var *ret = nir_deref_var_create(mem_ctx, deref->var); in nir_deref_var_clone()
Dnir_clone.c269 nir_deref_var *ndvar = nir_deref_var_create(ninstr, nvar); in clone_deref_var()
Dnir.h1957 nir_deref_var *nir_deref_var_create(void *mem_ctx, nir_variable *var);
/external/mesa3d/src/amd/vulkan/
Dradv_meta_resolve_cs.c99 tex->texture = nir_deref_var_create(tex, input_img); in build_resolve_compute_shader()
118 tex_all_same->texture = nir_deref_var_create(tex_all_same, input_img); in build_resolve_compute_shader()
141 tex_add->texture = nir_deref_var_create(tex_add, input_img); in build_resolve_compute_shader()
166 store->variables[0] = nir_deref_var_create(store, output_img); in build_resolve_compute_shader()
Dradv_meta_bufimage.c94 tex->texture = nir_deref_var_create(tex, input_img); in build_nir_itob_compute_shader()
113 store->variables[0] = nir_deref_var_create(store, output_img); in build_nir_itob_compute_shader()
297 tex->texture = nir_deref_var_create(tex, input_img); in build_nir_btoi_compute_shader()
308 store->variables[0] = nir_deref_var_create(store, output_img); in build_nir_btoi_compute_shader()
486 tex->texture = nir_deref_var_create(tex, input_img); in build_nir_itoi_compute_shader()
497 store->variables[0] = nir_deref_var_create(store, output_img); in build_nir_itoi_compute_shader()
651 store->variables[0] = nir_deref_var_create(store, output_img); in build_nir_cleari_compute_shader()
Dradv_meta_blit.c103 tex->texture = nir_deref_var_create(tex, sampler); in build_nir_copy_fragment_shader()
104 tex->sampler = nir_deref_var_create(tex, sampler); in build_nir_copy_fragment_shader()
157 tex->texture = nir_deref_var_create(tex, sampler); in build_nir_copy_fragment_shader_depth()
158 tex->sampler = nir_deref_var_create(tex, sampler); in build_nir_copy_fragment_shader_depth()
211 tex->texture = nir_deref_var_create(tex, sampler); in build_nir_copy_fragment_shader_stencil()
212 tex->sampler = nir_deref_var_create(tex, sampler); in build_nir_copy_fragment_shader_stencil()
Dradv_meta_blit2d.c491 tex->texture = nir_deref_var_create(tex, sampler); in build_nir_texel_fetch()
532 tex->texture = nir_deref_var_create(tex, sampler); in build_nir_buffer_fetch()
/external/mesa3d/src/mesa/program/
Dprog_to_nir.c142 load->variables[0] = nir_deref_var_create(load, c->input_vars[prog_src->Index]); in ptn_get_src()
177 load->variables[0] = nir_deref_var_create(load, c->parameters); in ptn_get_src()
868 nir_deref_var_create(store, c->output_vars[var->data.location]); in ptn_add_output_stores()
919 load_x->variables[0] = nir_deref_var_create(load_x, var); in setup_registers_and_variables()
933 store->variables[0] = nir_deref_var_create(store, fullvar); in setup_registers_and_variables()
/external/mesa3d/src/compiler/spirv/
Dvtn_cfg.c513 val->ssa = vtn_local_load(b, nir_deref_var_create(b, phi_var)); in vtn_handle_phis_first_pass()
537 vtn_local_store(b, src, nir_deref_var_create(b, phi_var)); in vtn_handle_phi_second_pass()
600 nir_deref_var_create(b, b->impl->return_var)); in vtn_emit_cf_list()
Dspirv_to_nir.c1333 call->params[i] = nir_deref_var_create(call, tmp); in vtn_handle_function_call()
1343 call->return_deref = nir_deref_var_create(call, out_tmp); in vtn_handle_function_call()
Dvtn_variables.c101 deref_var = nir_deref_var_create(b, chain->var->var); in vtn_access_chain_to_deref()
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp603 copy->variables[0] = nir_deref_var_create(copy, this->impl->return_var); in visit()
2065 this->deref_head = nir_deref_var_create(this->shader, var); in visit()
2077 nir_deref_var *deref = nir_deref_var_create(this->shader, var); in visit()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c493 nir_deref_var *deref = nir_deref_var_create(instr, var); in ttn_array_deref()