Searched refs:nir_deref_var_clone (Results 1 – 17 of 17) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_lower_var_copies.c | 125 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()
|
D | nir_split_var_copies.c | 190 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()
|
D | nir_lower_tex.c | 118 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()
|
D | nir_lower_indirect_derefs.c | 100 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()
|
D | nir_builder.h | 552 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()
|
D | nir_lower_samplers_as_deref.c | 173 nir_deref_var_clone(instr->texture, instr)); in lower_sampler()
|
D | nir_inline_functions.c | 52 nir_deref_var *new_deref = nir_deref_var_clone(call_deref, instr); in convert_deref_to_param_deref()
|
D | nir_opt_copy_prop_vars.c | 586 value->deref = nir_deref_var_clone(value->deref, state->mem_ctx); in load_from_deref_entry_value()
|
D | nir.c | 655 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()
|
D | nir.h | 2355 nir_deref_var *nir_deref_var_clone(const nir_deref_var *deref, void *mem_ctx);
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_nir_lower_tg4_to_tex.c | 65 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/ |
D | anv_nir_lower_ycbcr_textures.c | 168 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()
|
D | anv_nir_lower_input_attachments.c | 89 tex->texture = nir_deref_var_clone(load->variables[0], tex); in try_lower_input_load()
|
/external/mesa3d/src/compiler/spirv/ |
D | spirv_to_nir.c | 1757 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()
|
D | vtn_glsl450.c | 737 intrin->variables[0] = nir_deref_var_clone(deref, intrin); in handle_glsl450_interpolation()
|
D | vtn_variables.c | 490 intrin->variables[0] = nir_deref_var_clone(deref, intrin); in _vtn_local_load_store()
|
/external/mesa3d/src/compiler/glsl/ |
D | glsl_to_nir.cpp | 1291 store->variables[0] = nir_deref_var_clone(lhs_deref, store); in visit()
|