Home
last modified time | relevance | path

Searched refs:new_dest (Results 1 - 15 of 15) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_nir_opt_preamble.c333 nir_ssa_def *new_dest = in ir3_nir_lower_preamble() local
338 new_dest = nir_i2b1(b, new_dest); in ir3_nir_lower_preamble()
342 new_dest = nir_f2f16(b, new_dest); in ir3_nir_lower_preamble()
345 new_dest = nir_u2u16(b, new_dest); in ir3_nir_lower_preamble()
349 nir_ssa_def_rewrite_uses(dest, new_dest); in ir3_nir_lower_preamble()
H A Dir3_nir_lower_io_offsets.c202 nir_ssa_def *new_dest = NULL; in lower_offset_for_ssbo() local
244 new_dest = &new_intrinsic->dest.ssa; in lower_offset_for_ssbo()
275 nir_ssa_def_rewrite_uses(&intrinsic->dest.ssa, new_dest); in lower_offset_for_ssbo()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr_lds.cpp72 auto new_dest = std::vector<PRegister, Allocator<PRegister>>(); in remove_unused_components() local
80 new_dest.push_back(m_dest_value[i]); in remove_unused_components()
85 m_dest_value.swap(new_dest); in remove_unused_components()
H A Dsfn_instr.cpp168 bool Instr::replace_dest(PRegister new_dest, r600::AluInstr *move_instr) in replace_dest() argument
170 (void)new_dest; in replace_dest()
H A Dsfn_instr_alu.cpp448 bool AluInstr::replace_dest(PRegister new_dest, AluInstr *move_instr) in replace_dest() argument
450 if (m_dest->equal_to(*new_dest)) in replace_dest()
456 if (new_dest->pin() == pin_array) in replace_dest()
464 if (new_dest->pin() == pin_array) { in replace_dest()
465 auto dav = static_cast<const LocalArrayValue *>(new_dest)->addr(); in replace_dest()
477 new_dest->chan() != m_dest->chan()) in replace_dest()
482 if (new_dest->pin() == pin_group) in replace_dest()
483 new_dest->set_pin(pin_chgr); in replace_dest()
485 new_dest->set_pin(pin_chan); in replace_dest()
488 m_dest = new_dest; in replace_dest()
[all...]
H A Dsfn_instr.h106 virtual bool replace_dest(PRegister new_dest, AluInstr *move_instr);
H A Dsfn_instr_alu.h96 bool replace_dest(PRegister new_dest, AluInstr *move_instr) override;
/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_bit_size.c224 nir_ssa_def *new_dest = nir_u2u(b, &phi->dest.ssa, old_bit_size); in lower_phi_instr() local
225 nir_ssa_def_rewrite_uses_after(&phi->dest.ssa, new_dest, in lower_phi_instr()
226 new_dest->parent_instr); in lower_phi_instr()
H A Dnir.c1712 nir_instr_rewrite_dest(nir_instr *instr, nir_dest *dest, nir_dest new_dest) in nir_instr_rewrite_dest() argument
1724 assert(!new_dest.is_ssa); in nir_instr_rewrite_dest()
1726 nir_dest_copy(dest, &new_dest); in nir_instr_rewrite_dest()
1729 list_addtail(&dest->reg.def_link, &new_dest.reg.reg->defs); in nir_instr_rewrite_dest()
H A Dnir.h4190 nir_dest new_dest);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_lower_ray_queries.c910 nir_ssa_def *new_dest = NULL; in radv_nir_lower_ray_queries() local
923 new_dest = lower_rq_load(&builder, index, vars, intrinsic->src[1].ssa, in radv_nir_lower_ray_queries()
928 new_dest = lower_rq_proceed(&builder, index, vars, device); in radv_nir_lower_ray_queries()
937 if (new_dest) in radv_nir_lower_ray_queries()
938 nir_ssa_def_rewrite_uses(&intrinsic->dest.ssa, new_dest); in radv_nir_lower_ray_queries()
H A Dradv_shader.c592 nir_ssa_def *new_dest = nir_vector_insert_imm(&b, &intrin->dest.ssa, frag_z, 2); in radv_lower_fs_intrinsics() local
593 nir_ssa_def_rewrite_uses_after(&intrin->dest.ssa, new_dest, new_dest->parent_instr); in radv_lower_fs_intrinsics()
H A Dradv_pipeline.c4256 nir_ssa_def *new_dest = nir_vec(&b, channels, num_components); in radv_lower_vs_input() local
4258 nir_ssa_def_rewrite_uses_after(&intrin->dest.ssa, new_dest, in radv_lower_vs_input()
4259 new_dest->parent_instr); in radv_lower_vs_input()
/third_party/mesa3d/src/microsoft/clc/
H A Dclc_compiler.c586 nir_ssa_def *new_dest = nir_extract_bits(b, srcs, num_loads, 0, num_comps, intrin->dest.ssa.bit_size); in split_unaligned_load() local
587 nir_ssa_def_rewrite_uses(&intrin->dest.ssa, new_dest); in split_unaligned_load()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_fs_nir.cpp3496 const fs_reg new_dest = retype(alloc_frag_output(this, location),
3500 bld.MOV(offset(new_dest, bld, nir_intrinsic_component(instr) + j),
5089 fs_reg new_dest = retype(offset(outputs[instr->const_index[0]], bld,
5092 bld.MOV(offset(new_dest, bld, j + first_component),

Completed in 40 milliseconds