Home
last modified time | relevance | path

Searched refs:nir_variable_clone (Results 1 – 21 of 21) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir_passthrough_gs.c176 nir_variable *in = nir_variable_clone(var, nir); in nir_create_passthrough_gs()
197 nir_variable *out = nir_variable_clone(var, nir); in nir_create_passthrough_gs()
Dnir_split_64bit_vec3_and_vec4.c143 new_var->xy = nir_variable_clone(old_var, b->shader); in get_var_pair()
144 new_var->zw = nir_variable_clone(old_var, b->shader); in get_var_pair()
Dnir_functions.c145 nir_variable *nvar = nir_variable_clone(deref->var, b->shader); in nir_inline_function_impl()
362 nir_variable *nvar = nir_variable_clone(deref->var, b->shader); in lower_calls_vars_instr()
Dnir_lower_io_to_vector.c275 nir_variable *var = nir_variable_clone(old_vars[loc][first], shader); in create_new_io_vars()
304 nir_variable *var = nir_variable_clone(first_var, shader); in create_new_io_vars()
Dnir_lower_io_to_scalar.c404 chan_var = nir_variable_clone(var, b->shader); in lower_load_to_scalar_early()
454 chan_var = nir_variable_clone(var, b->shader); in lower_store_output_to_scalar_early()
Dnir_lower_io_arrays_to_elements.c138 element = nir_variable_clone(var, b->shader); in lower_array()
Dnir_clone.c147 nir_variable_clone(const nir_variable *var, nir_shader *shader) in nir_variable_clone() function
187 nir_variable *nvar = nir_variable_clone(var, state->ns); in clone_variable()
Dnir_linking_helpers.c1182 new_var = nir_variable_clone(uniform, nir); in nir_clone_uniform_variable()
Dnir.h5282 nir_variable *nir_variable_clone(const nir_variable *c, nir_shader *shader);
/external/mesa3d/src/compiler/glsl/
Dgl_nir_link_functions.c426 nir_variable_clone(var, linked_sh->Program->nir); in gl_nir_link_function_calls()
552 nir_variable *nvar = nir_variable_clone(var, linked_sh->Program->nir); in gl_nir_link_function_calls()
/external/mesa3d/src/amd/common/nir/
Dac_nir_create_gs_copy_shader.c29 nir_shader_add_variable(b.shader, nir_variable_clone(var, b.shader)); in ac_nir_create_gs_copy_shader()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_vectorize_vs_inputs.c334 nir_variable *var = nir_variable_clone(vars[location][first_comp], shader); in r600_create_new_io_var()
Dsfn_nir_lower_fs_out_to_vector.cpp208 nir_variable *var = nir_variable_clone(m_vars[location][first_comp], shader); in create_new_io_var()
Dsfn_nir_lower_64bit.cpp485 auto var1 = nir_variable_clone(old_var, b->shader); in get_var_pair()
486 auto var2 = nir_variable_clone(old_var, b->shader); in get_var_pair()
/external/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_tess.c1004 nir_variable *output = nir_variable_clone(var, shader); in ir3_nir_lower_gs()
1014 nir_variable *emit_output = nir_variable_clone(var, shader); in ir3_nir_lower_gs()
/external/mesa3d/docs/relnotes/
D23.1.1.rst216 - nir: use \`nir_variable_clone` in \`nir_create_passthrough_gs`
D23.2.1.rst5551 - nir: use \`nir_variable_clone` in \`nir_create_passthrough_gs`
/external/mesa3d/src/microsoft/compiler/
Ddxil_nir.c1017 new_var = nir_variable_clone(var, params->shader); in dxil_nir_split_clip_cull_distance_instr()
1337 bare_sampler = nir_variable_clone(old_sampler, b->shader); in redirect_sampler_derefs()
1365 new_var = nir_variable_clone(old_var, b->shader); in redirect_sampler_derefs()
1420 bare_sampler = nir_variable_clone(typed_sampler, b->shader); in redirect_texture_derefs()
1445 new_var = nir_variable_clone(old_var, b->shader); in redirect_texture_derefs()
/external/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_nir_passes.c962 subvars[1].var = nir_variable_clone(var, s); in d3d12_split_needed_varyings()
/external/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c1116 nir_variable *in = nir_variable_clone(var, nir); in zink_create_quads_emulation_gs()
1128 nir_variable *out = nir_variable_clone(var, nir); in zink_create_quads_emulation_gs()
1619 nir_variable *fbfetch = nir_variable_clone(var, b->shader); in lower_fbfetch_instr()
2077 split[i+1] = nir_variable_clone(var, nir); in decompose_attribs()
2235 var = nir_variable_clone(var, shader); in get_bo_var()
4620 bindless->bindless[binding] = nir_variable_clone(var, nir); in handle_bindless_var()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_ray_tracing_pipeline.c395 nir_variable *new_var = nir_variable_clone(deref->var, b->shader); in lvp_call_ray_tracing_stage()