Home
last modified time | relevance | path

Searched refs:copy_vars (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/
Dnir_lower_libclc.c37 struct hash_table *copy_vars) in lower_clc_call_instr() argument
63 nir_inline_function_impl(b, func->impl, params, copy_vars); in lower_clc_call_instr()
73 struct hash_table *copy_vars) in nir_lower_libclc_impl() argument
82 progress |= lower_clc_call_instr(instr, &b, clc_shader, copy_vars); in nir_lower_libclc_impl()
102 struct hash_table *copy_vars = _mesa_pointer_hash_table_create(ra_ctx); in nir_lower_libclc() local
110 progress |= nir_lower_libclc_impl(function->impl, clc_shader, copy_vars); in nir_lower_libclc()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_tcs_variant.cpp62 copy_vars(nir_builder *b, nir_deref_instr *dst, nir_deref_instr *src) in copy_vars() function
67 copy_vars(b, nir_build_deref_struct(b, dst, i), nir_build_deref_struct(b, src, i)); in copy_vars()
70 copy_vars(b, nir_build_deref_array_wildcard(b, dst), nir_build_deref_array_wildcard(b, src)); in copy_vars()
107 copy_vars(&b, out_array_var, in_array_var); in create_tess_ctrl_shader_variant()
Dd3d12_gs_variant.cpp56 copy_vars(nir_builder *b, nir_deref_instr *dst, nir_deref_instr *src) in copy_vars() function
61 copy_vars(b, nir_build_deref_struct(b, dst, i), nir_build_deref_struct(b, src, i)); in copy_vars()
64 copy_vars(b, nir_build_deref_array_wildcard(b, dst), nir_build_deref_array_wildcard(b, src)); in copy_vars()
126 copy_vars(&b, nir_build_deref_var(&b, out), in_value); in d3d12_make_passthrough_gs()
362 copy_vars(b, nir_build_deref_var(b, emit_ctx.out[i]), in_value); in d3d12_emit_points()
368 copy_vars(b, nir_build_deref_var(b, emit_ctx.out[i]), in_value); in d3d12_emit_points()
393 copy_vars(b, nir_build_deref_var(b, emit_ctx.out[i]), in_value); in d3d12_emit_lines()
406 copy_vars(b, nir_build_deref_var(b, emit_ctx.out[i]), in d3d12_emit_lines()
448 copy_vars(b, nir_build_deref_var(b, emit_ctx.out[i]), in_value); in d3d12_emit_triangles()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_tess.c852 copy_vars(nir_builder *b, struct exec_list *dests, struct exec_list *srcs) in copy_vars() function
897 copy_vars(b, &state->emit_outputs, &state->old_outputs); in lower_gs_block()
1029 copy_vars(&b, &state.emit_outputs, &state.old_outputs); in ir3_nir_lower_gs()
1034 copy_vars(&b, &state.new_outputs, &state.emit_outputs); in ir3_nir_lower_gs()
/third_party/mesa3d/docs/relnotes/
D22.2.0.rst5307 - freedreno/ir3: Add copy_vars() helper