/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_atomics_to_ssbo.c | 125 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()
|
D | nir_lower_ssbo.c | 93 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()
|
D | nir_lower_io_to_scalar.c | 65 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()
|
D | nir_lower_subgroups.c | 48 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()
|
D | nir_opt_peephole_select.c | 460 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()
|
D | nir_lower_io_arrays_to_elements.c | 184 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()
|
D | nir_lower_phis_to_scalar.c | 242 nir_src_copy(&mov->src[0].src, &src->src); in lower_phis_to_scalar_block()
|
D | nir_builtin_builder.c | 369 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()
|
D | nir_lower_indirect_derefs.c | 101 nir_src_copy(&load->src[i], &orig_instr->src[i]); in emit_load_store_deref()
|
D | nir_lower_locals_to_regs.c | 249 nir_src_copy(&mov->src[0].src, &intrin->src[1]); in lower_locals_to_regs_block()
|
D | nir.c | 457 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()
|
D | nir_lower_tex.c | 318 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()
|
D | nir_deref.c | 760 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()
|
D | nir_from_ssa.c | 647 nir_src_copy(&mov->src[0].src, &src); in emit_copy()
|
/third_party/mesa3d/src/panfrost/midgard/ |
D | midgard_errata_lod.c | 56 nir_src_copy(&l->src[0], &idx); in nir_lod_errata_instr()
|
/third_party/mesa3d/src/gallium/drivers/lima/ir/ |
D | lima_nir_split_load_input.c | 88 nir_src_copy(&new_intrin->src[0], &intrin->src[0]); in lima_nir_split_load_input_instr()
|
/third_party/mesa3d/src/microsoft/compiler/ |
D | dxil_nir_lower_int_samplers.c | 84 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()
|
D | dxil_nir_lower_int_cubemaps.c | 213 nir_src_copy(&array_tex->src[i].src, psrc); in create_array_tex_from_cube_tex()
|
/third_party/mesa3d/src/imagination/rogue/nir/ |
D | rogue_nir_lower_io.c | 90 nir_src_copy(&chan_intr->src[0], &intr->src[0]); in lower_load_ubo_to_scalar()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_lower_cubemap_to_array.c | 174 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/ |
D | sfn_valuefactory_test.cpp | 153 nir_src_copy(mov->dest.dest.reg.indirect, &addr); in TEST_F()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_nir_lower_ycbcr_textures.c | 138 nir_src_copy(&tex->src[i].src, &old_tex->src[i].src); in create_plane_tex_instr_implicit()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_lower_ycbcr_textures.c | 135 nir_src_copy(&tex->src[i].src, &old_tex->src[i].src); in create_plane_tex_instr_implicit()
|
/third_party/mesa3d/docs/relnotes/ |
D | 17.1.6.rst | 141 - nir: Use nir_src_copy instead of direct assignments.
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_vectorize_vs_inputs.c | 162 nir_src_copy(&new_intr->src[1], &intr->src[1]); in r600_create_new_load()
|