Home
last modified time | relevance | path

Searched refs:nir_src_copy (Results 1 – 25 of 30) sorted by relevance

12

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_atomics_to_ssbo.c125 nir_src_copy(&new_instr->src[1], &instr->src[0]); in lower_instr()
134 nir_src_copy(&new_instr->src[1], &instr->src[0]); in lower_instr()
140 nir_src_copy(&new_instr->src[1], &instr->src[0]); in lower_instr()
145 nir_src_copy(&new_instr->src[1], &instr->src[0]); in lower_instr()
146 nir_src_copy(&new_instr->src[2], &instr->src[1]); in lower_instr()
149 nir_src_copy(&new_instr->src[3], &instr->src[2]); in lower_instr()
Dnir_lower_ssbo.c93 nir_src_copy(&load->src[0], idx); in nir_load_ssbo_prop()
137 nir_src_copy(&global->src[0], &intr->src[0]); in lower_ssbo_instr()
145 nir_src_copy(&global->src[1], &intr->src[2]); in lower_ssbo_instr()
147 nir_src_copy(&global->src[2], &intr->src[3]); in lower_ssbo_instr()
Dnir_lower_io_to_scalar.c65 nir_src_copy(&chan_intr->src[j], &intr->src[j]); in lower_load_input_to_scalar()
108 nir_src_copy(&chan_intr->src[j], &intr->src[j]); in lower_load_to_scalar()
174 nir_src_copy(&chan_intr->src[j], &intr->src[j]); in lower_store_output_to_scalar()
210 nir_src_copy(&chan_intr->src[j], &intr->src[j]); in lower_store_to_scalar()
365 nir_src_copy(&chan_intr->src[1], &intr->src[1]); in lower_load_to_scalar_early()
Dnir_lower_subgroups.c48 nir_src_copy(&intr->src[1], &intrin->src[1]); in lower_subgroups_64bit_split_intrinsic()
129 nir_src_copy(&chan_intrin->src[1], &intrin->src[1]); in lower_subgroup_op_to_scalar()
212 nir_src_copy(&swizzle->src[0], &intrin->src[0]); in lower_shuffle_to_swizzle()
291 nir_src_copy(&shuffle->src[0], &intrin->src[0]); in lower_to_shuffle()
571 nir_src_copy(&qbcst->src[0], &intrin->src[0]); in lower_dynamic_quad_broadcast()
Dnir_opt_peephole_select.c460 nir_src_copy(&sel->src[0].src, &if_stmt->condition); in nir_opt_peephole_select_block()
470 nir_src_copy(&sel->src[idx].src, &src->src); in nir_opt_peephole_select_block()
Dnir_lower_io_arrays_to_elements.c184 nir_src_copy(&element_intr->src[1], &intr->src[1]); in lower_array()
192 nir_src_copy(&element_intr->src[1], &intr->src[1]); in lower_array()
Dnir_lower_phis_to_scalar.c242 nir_src_copy(&mov->src[0].src, &src->src); in lower_phis_to_scalar_block()
Dnir_builtin_builder.c369 nir_src_copy(&txs->src[idx].src, &tex->src[i].src); in nir_get_texture_size()
424 nir_src_copy(&tql->src[idx].src, &tex->src[i].src); in nir_get_texture_lod()
Dnir_lower_indirect_derefs.c101 nir_src_copy(&load->src[i], &orig_instr->src[i]); in emit_load_store_deref()
Dnir_lower_locals_to_regs.c249 nir_src_copy(&mov->src[0].src, &intrin->src[1]); in lower_locals_to_regs_block()
Dnir.c457 void nir_src_copy(nir_src *dest, const nir_src *src) in nir_src_copy() function
469 nir_src_copy(dest->reg.indirect, src->reg.indirect); in nir_src_copy()
489 nir_src_copy(dest->reg.indirect, src->reg.indirect); in nir_dest_copy()
498 nir_src_copy(&dest->src, &src->src); in nir_alu_src_copy()
1683 nir_src_copy(src, &new_src); in nir_instr_rewrite_src()
1707 nir_src_copy(src, &new_src); in nir_if_rewrite_condition()
Dnir_lower_tex.c318 nir_src_copy(&plane_tex->src[i].src, &tex->src[i].src); in sample_plane()
815 nir_src_copy(&txd->src[i].src, &tex->src[i].src); in lower_tex_to_txd()
855 nir_src_copy(&txl->src[i].src, &tex->src[i].src); in lower_txb_to_txl()
1167 nir_src_copy(&tex_copy->src[j].src, &tex->src[j].src); in lower_tg4_offsets()
Dnir_deref.c760 nir_src_copy(&new_deref->parent, &deref->parent); in rematerialize_deref_in_block()
777 nir_src_copy(&new_deref->arr.index, &deref->arr.index); in rematerialize_deref_in_block()
Dnir_from_ssa.c647 nir_src_copy(&mov->src[0].src, &src); in emit_copy()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_errata_lod.c56 nir_src_copy(&l->src[0], &idx); in nir_lod_errata_instr()
/third_party/mesa3d/src/gallium/drivers/lima/ir/
Dlima_nir_split_load_input.c88 nir_src_copy(&new_intrin->src[0], &intrin->src[0]); in lima_nir_split_load_input_instr()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir_lower_int_samplers.c84 nir_src_copy(&tql->src[0].src, &src); in dx_get_texture_lod()
95 nir_src_copy(&tql->src[idx].src, &tex->src[i].src); in dx_get_texture_lod()
281 nir_src_copy(&txf->src[idx].src, &tex->src[i].src); in create_txf_from_tex()
Ddxil_nir_lower_int_cubemaps.c213 nir_src_copy(&array_tex->src[i].src, psrc); in create_array_tex_from_cube_tex()
/third_party/mesa3d/src/imagination/rogue/nir/
Drogue_nir_lower_io.c90 nir_src_copy(&chan_intr->src[0], &intr->src[0]); in lower_load_ubo_to_scalar()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_lower_cubemap_to_array.c174 nir_src_copy(&array_tex->src[s].src, psrc); in create_array_tex_from_cube_tex()
435 nir_src_copy(&txl->src[s].src, &tex->src[i].src); in lower_tex_to_txl()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_valuefactory_test.cpp153 nir_src_copy(mov->dest.dest.reg.indirect, &addr); in TEST_F()
/third_party/mesa3d/src/intel/vulkan/
Danv_nir_lower_ycbcr_textures.c138 nir_src_copy(&tex->src[i].src, &old_tex->src[i].src); in create_plane_tex_instr_implicit()
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_lower_ycbcr_textures.c135 nir_src_copy(&tex->src[i].src, &old_tex->src[i].src); in create_plane_tex_instr_implicit()
/third_party/mesa3d/docs/relnotes/
D17.1.6.rst141 - nir: Use nir_src_copy instead of direct assignments.
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_vectorize_vs_inputs.c162 nir_src_copy(&new_intr->src[1], &intr->src[1]); in r600_create_new_load()

12