Home
last modified time | relevance | path

Searched refs:nir_deref_var_clone (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_lower_var_copies.c125 load->variables[0] = nir_deref_var_clone(src_head, load); in emit_copy_load_store()
135 store->variables[0] = nir_deref_var_clone(dest_head, store); in emit_copy_load_store()
Dnir_split_var_copies.c190 new_copy->variables[0] = nir_deref_var_clone(dest_head, new_copy); in split_var_copy_instr()
191 new_copy->variables[1] = nir_deref_var_clone(src_head, new_copy); in split_var_copy_instr()
Dnir_lower_tex.c118 txs->texture = nir_deref_var_clone(tex->texture, txs); in get_texture_size()
120 txs->sampler = nir_deref_var_clone(tex->sampler, txs); in get_texture_size()
231 plane_tex->texture = nir_deref_var_clone(tex->texture, plane_tex); in sample_plane()
233 plane_tex->sampler = nir_deref_var_clone(tex->sampler, plane_tex); in sample_plane()
347 txl->texture = nir_deref_var_clone(tex->texture, txl); in replace_gradient_with_lod()
348 txl->sampler = nir_deref_var_clone(tex->sampler, txl); in replace_gradient_with_lod()
Dnir_lower_indirect_derefs.c100 load->variables[0] = nir_deref_var_clone(deref, load); in emit_load_store()
118 store->variables[0] = nir_deref_var_clone(deref, store); in emit_load_store()
Dnir_builder.h552 load->variables[0] = nir_deref_var_clone(deref, load); in nir_load_deref_var()
585 store->variables[0] = nir_deref_var_clone(deref, store); in nir_store_deref_var()
598 copy->variables[0] = nir_deref_var_clone(dest, copy); in nir_copy_deref_var()
599 copy->variables[1] = nir_deref_var_clone(src, copy); in nir_copy_deref_var()
Dnir_lower_samplers_as_deref.c173 nir_deref_var_clone(instr->texture, instr)); in lower_sampler()
Dnir_inline_functions.c52 nir_deref_var *new_deref = nir_deref_var_clone(call_deref, instr); in convert_deref_to_param_deref()
Dnir_opt_copy_prop_vars.c586 value->deref = nir_deref_var_clone(value->deref, state->mem_ctx); in load_from_deref_entry_value()
Dnir.c655 nir_deref_var_clone(const nir_deref_var *deref, void *mem_ctx) in nir_deref_var_clone() function
700 return &nir_deref_var_clone(nir_deref_as_var(deref), mem_ctx)->deref; in nir_deref_clone()
Dnir.h2355 nir_deref_var *nir_deref_var_clone(const nir_deref_var *deref, void *mem_ctx);
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_nir_lower_tg4_to_tex.c65 tex->texture = nir_deref_var_clone(tg4->texture, tex); in lower_tg4()
67 tex->sampler = nir_deref_var_clone(tg4->sampler, tex); in lower_tg4()
/external/mesa3d/src/intel/vulkan/
Danv_nir_lower_ycbcr_textures.c168 tex->texture = nir_deref_var_clone(texture, tex); in get_texture_size()
269 tex->texture = nir_deref_var_clone(old_tex->texture, tex); in create_plane_tex_instr_implicit()
272 tex->sampler = nir_deref_var_clone(old_tex->sampler, tex); in create_plane_tex_instr_implicit()
Danv_nir_lower_input_attachments.c89 tex->texture = nir_deref_var_clone(load->variables[0], tex); in try_lower_input_load()
/external/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c1757 call->params[i] = nir_deref_var_clone(d, call); in vtn_handle_function_call()
2105 instr->texture = nir_deref_var_clone(texture, instr); in vtn_handle_texture()
2114 instr->sampler = nir_deref_var_clone(sampler, instr); in vtn_handle_texture()
2154 instrs[i]->texture = nir_deref_var_clone(texture, instrs[i]); in vtn_handle_texture()
2357 intrin->variables[0] = nir_deref_var_clone(image_deref, intrin); in vtn_handle_image()
2550 atomic->variables[0] = nir_deref_var_clone(deref, atomic); in vtn_handle_ssbo_or_shared_atomic()
Dvtn_glsl450.c737 intrin->variables[0] = nir_deref_var_clone(deref, intrin); in handle_glsl450_interpolation()
Dvtn_variables.c490 intrin->variables[0] = nir_deref_var_clone(deref, intrin); in _vtn_local_load_store()
/external/mesa3d/src/compiler/glsl/
Dglsl_to_nir.cpp1291 store->variables[0] = nir_deref_var_clone(lhs_deref, store); in visit()