Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_passthrough_gs.c173 nir_variable *in = nir_variable_clone(var, nir); in nir_create_passthrough_gs()
194 nir_variable *out = nir_variable_clone(var, nir); in nir_create_passthrough_gs()
H A 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()
H A Dnir_functions.c126 nir_variable *nvar = nir_variable_clone(deref->var, b->shader); in nir_inline_function_impl()
343 nir_variable *nvar = nir_variable_clone(deref->var, b->shader); in lower_calls_vars_instr()
H A 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()
H A Dnir_lower_io_to_scalar.c401 chan_var = nir_variable_clone(var, b->shader); in lower_load_to_scalar_early()
451 chan_var = nir_variable_clone(var, b->shader); in lower_store_output_to_scalar_early()
H A Dnir_clone.c147 nir_variable_clone(const nir_variable *var, nir_shader *shader) in nir_variable_clone() function
180 nir_variable *nvar = nir_variable_clone(var, state->ns); in clone_variable()
H A Dnir_lower_io_arrays_to_elements.c138 element = nir_variable_clone(var, b->shader); in lower_array()
H A Dnir_linking_helpers.c1183 new_var = nir_variable_clone(uniform, nir); in nir_clone_uniform_variable()
H A Dnir.h5190 nir_variable *nir_variable_clone(const nir_variable *c, nir_shader *shader);
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_nir_lower_tess.c1003 nir_variable *output = nir_variable_clone(var, shader); in ir3_nir_lower_gs()
1013 nir_variable *emit_output = nir_variable_clone(var, shader); in ir3_nir_lower_gs()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Ddxil_nir.c991 new_var = nir_variable_clone(var, params->shader); in dxil_nir_split_clip_cull_distance_instr()
1309 bare_sampler = nir_variable_clone(old_sampler, b->shader); in redirect_sampler_derefs()
1337 new_var = nir_variable_clone(old_var, b->shader); in redirect_sampler_derefs()
1392 bare_sampler = nir_variable_clone(typed_sampler, b->shader); in redirect_texture_derefs()
1417 new_var = nir_variable_clone(old_var, b->shader); in redirect_texture_derefs()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_vectorize_vs_inputs.c334 nir_variable *var = nir_variable_clone(vars[location][first_comp], shader); in r600_create_new_io_var()
H A 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()
H A 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()
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D23.1.1.rst216 - nir: use \`nir_variable_clone` in \`nir_create_passthrough_gs`
H A D23.2.1.rst5551 - nir: use \`nir_variable_clone` in \`nir_create_passthrough_gs`
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c1113 nir_variable *in = nir_variable_clone(var, nir); in zink_create_quads_emulation_gs()
1125 nir_variable *out = nir_variable_clone(var, nir); in zink_create_quads_emulation_gs()
1688 nir_variable *fbfetch = nir_variable_clone(var, b->shader); in lower_fbfetch_instr()
2146 split[i+1] = nir_variable_clone(var, nir); in decompose_attribs()
2304 var = nir_variable_clone(var, shader); in get_bo_var()
4689 bindless->bindless[binding] = nir_variable_clone(var, nir); in handle_bindless_var()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_nir_passes.c962 subvars[1].var = nir_variable_clone(var, s); in d3d12_split_needed_varyings()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir.c798 nir_shader_add_variable(b.shader, nir_variable_clone(var, b.shader)); in ac_nir_create_gs_copy_shader()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_ray_tracing_pipeline.c393 nir_variable *new_var = nir_variable_clone(deref->var, b->shader); in lvp_call_ray_tracing_stage()
/aosp_15_r20/development/tools/repo_diff/service/repodiff/persistence/filesystem/testdata/
H A Dcommit.csv45174 …form/external/mesa3d,[email protected],nir/clone: Export nir_variable_clone