Searched refs:copy_vars (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/compiler/spirv/ |
D | nir_lower_libclc.c | 37 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/ |
D | d3d12_tcs_variant.cpp | 62 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()
|
D | d3d12_gs_variant.cpp | 56 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/ |
D | ir3_nir_lower_tess.c | 852 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/ |
D | 22.2.0.rst | 5307 - freedreno/ir3: Add copy_vars() helper
|