/external/mesa3d/src/compiler/nir/ |
D | nir_lower_atomics_to_ssbo.c | 102 nir_src_copy(&new_instr->src[1], &instr->src[0], new_instr); in lower_instr() 111 nir_src_copy(&new_instr->src[1], &instr->src[0], new_instr); in lower_instr() 117 nir_src_copy(&new_instr->src[1], &instr->src[0], new_instr); in lower_instr() 122 nir_src_copy(&new_instr->src[1], &instr->src[0], new_instr); in lower_instr() 123 nir_src_copy(&new_instr->src[2], &instr->src[1], new_instr); in lower_instr() 126 nir_src_copy(&new_instr->src[3], &instr->src[2], new_instr); in lower_instr()
|
D | nir_lower_ssbo.c | 93 nir_src_copy(&load->src[0], idx, load); in nir_load_ssbo_prop() 137 nir_src_copy(&global->src[0], &intr->src[0], global); in lower_ssbo_instr() 145 nir_src_copy(&global->src[1], &intr->src[2], global); in lower_ssbo_instr() 147 nir_src_copy(&global->src[2], &intr->src[3], global); in lower_ssbo_instr()
|
D | nir_lower_subgroups.c | 47 nir_src_copy(&intr->src[1], &intrin->src[1], intr); in lower_subgroups_64bit_split_intrinsic() 137 nir_src_copy(&chan_intrin->src[1], &intrin->src[1], chan_intrin); in lower_subgroup_op_to_scalar() 237 nir_src_copy(&swizzle->src[0], &intrin->src[0], swizzle); in lower_shuffle_to_swizzle() 314 nir_src_copy(&shuffle->src[0], &intrin->src[0], shuffle); in lower_shuffle() 361 nir_src_copy(&qbcst->src[0], &intrin->src[0], qbcst); in lower_dynamic_quad_broadcast() 476 nir_src_copy(&ballot->src[0], &intrin->src[0], ballot); in lower_subgroups_instr()
|
D | nir_opt_peephole_select.c | 264 nir_src_copy(&sel->src[0].src, &if_stmt->condition, sel); in nir_opt_peephole_select_block() 274 nir_src_copy(&sel->src[idx].src, &src->src, sel); in nir_opt_peephole_select_block()
|
D | nir_lower_io_to_scalar.c | 55 nir_src_copy(&chan_intr->src[0], &intr->src[0], chan_intr); in lower_load_input_to_scalar() 92 nir_src_copy(&chan_intr->src[1], &intr->src[1], chan_intr); in lower_store_output_to_scalar() 226 nir_src_copy(&chan_intr->src[1], &intr->src[1], &chan_intr->instr); in lower_load_to_scalar_early()
|
D | nir_lower_io_arrays_to_elements.c | 184 nir_src_copy(&element_intr->src[1], &intr->src[1], in lower_array() 193 nir_src_copy(&element_intr->src[1], &intr->src[1], in lower_array()
|
D | nir_builtin_builder.c | 335 nir_src_copy(&txs->src[idx].src, &tex->src[i].src, txs); in nir_get_texture_size() 390 nir_src_copy(&tql->src[idx].src, &tex->src[i].src, tql); in nir_get_texture_lod()
|
D | nir_lower_phis_to_scalar.c | 236 nir_src_copy(&mov->src[0].src, &src->src, state->mem_ctx); in lower_phis_to_scalar_block()
|
D | nir_lower_indirect_derefs.c | 101 nir_src_copy(&load->src[i], &orig_instr->src[i], load); in emit_load_store_deref()
|
D | nir_lower_locals_to_regs.c | 230 nir_src_copy(&mov->src[0].src, &intrin->src[1], mov); in lower_locals_to_regs_block()
|
D | nir.c | 283 void nir_src_copy(nir_src *dest, const nir_src *src, void *mem_ctx) in nir_src_copy() function 293 nir_src_copy(dest->reg.indirect, src->reg.indirect, mem_ctx); in nir_src_copy() 311 nir_src_copy(dest->reg.indirect, src->reg.indirect, instr); in nir_dest_copy() 321 nir_src_copy(&dest->src, &src->src, &instr->instr); in nir_alu_src_copy()
|
D | nir_deref.c | 679 nir_src_copy(&new_deref->parent, &deref->parent, new_deref); in rematerialize_deref_in_block() 696 nir_src_copy(&new_deref->arr.index, &deref->arr.index, new_deref); in rematerialize_deref_in_block()
|
D | nir_lower_tex.c | 256 nir_src_copy(&plane_tex->src[i].src, &tex->src[i].src, plane_tex); in sample_plane() 941 nir_src_copy(&tex_copy->src[j].src, &tex->src[j].src, tex_copy); in lower_tg4_offsets()
|
D | nir_from_ssa.c | 571 nir_src_copy(&mov->src[0].src, &src, mov); in emit_copy()
|
D | nir_lower_io.c | 557 nir_src_copy(&bary_setup->src[0], &intrin->src[1], bary_setup); in lower_interpolate_at()
|
D | nir.h | 1007 void nir_src_copy(nir_src *dest, const nir_src *src, void *instr_or_if);
|
/external/mesa3d/src/panfrost/midgard/ |
D | midgard_errata_lod.c | 56 nir_src_copy(&l->src[0], &idx, l); in nir_lod_errata_instr()
|
/external/mesa3d/src/gallium/drivers/lima/ir/ |
D | lima_nir_split_load_input.c | 84 nir_src_copy(&new_intrin->src[0], &intrin->src[0], new_intrin); in lima_nir_split_load_input_block()
|
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_nir_lower_tg4_to_tex.c | 57 nir_src_copy(&tex->src[j].src, &tg4->src[j].src, tex); in ir3_nir_lower_tg4_to_tex_instr()
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | nir_lower_dynamic_bo_access.c | 54 nir_src_copy(&new_instr->src[i], &instr->src[i], &new_instr->instr); in recursive_generate_bo_ssa_def()
|
/external/mesa3d/src/amd/vulkan/ |
D | radv_nir_lower_ycbcr_textures.c | 127 nir_src_copy(&tex->src[i].src, &old_tex->src[i].src, tex); in create_plane_tex_instr_implicit()
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_nir_lower_ycbcr_textures.c | 138 nir_src_copy(&tex->src[i].src, &old_tex->src[i].src, tex); in create_plane_tex_instr_implicit()
|
/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_vectorize_vs_inputs.c | 162 nir_src_copy(&new_intr->src[1], &intr->src[1], &new_intr->instr); in r600_create_new_load()
|
/external/mesa3d/docs/relnotes/ |
D | 17.1.6.rst | 141 - nir: Use nir_src_copy instead of direct assignments.
|
/external/mesa3d/src/compiler/glsl/ |
D | glsl_to_nir.cpp | 1654 nir_src_copy(&call->params[i], &src, call); in visit()
|