Lines Matching defs:dest
109 .dest = ~0, \
123 i.dest = ssa; \
197 .dest = ~0,
228 unsigned compsz = nir_dest_bit_size(intr->dest);
229 unsigned totalsz = compsz * nir_dest_num_components(intr->dest);
257 nir_ssa_dest_init(&shared_load->instr, &shared_load->dest,
260 load = &shared_load->dest.ssa;
270 assert(ncomps == nir_dest_num_components(intr->dest));
271 nir_ssa_def_rewrite_uses(&intr->dest.ssa, nir_vec(b, comps, ncomps));
293 if (nir_dest_bit_size(alu->dest.dest) == 64)
317 int dst_bit_size = nir_dest_bit_size(alu->dest.dest);
546 emit_atomic(ctx, instr, false, midgard_op_atomic_##op, ins.dest); \
597 mir_accept_dest_mod(compiler_context *ctx, nir_dest **dest, nir_op op)
599 if (pan_has_dest_mod(dest, op)) {
600 assert((*dest)->is_ssa);
601 BITSET_SET(ctx->already_emitted, (*dest)->ssa.index);
622 mir_determine_float_outmod(compiler_context *ctx, nir_dest **dest, unsigned prior_outmod)
624 bool clamp_0_inf = mir_accept_dest_mod(ctx, dest, nir_op_fclamp_pos_mali);
625 bool clamp_0_1 = mir_accept_dest_mod(ctx, dest, nir_op_fsat);
626 bool clamp_m1_1 = mir_accept_dest_mod(ctx, dest, nir_op_fsat_signed_mali);
721 nir_dest *dest = &instr->dest.dest;
722 if (pan_has_dest_mod(&dest, floatdestmods[q]))
732 nir_dest *dest = &instr->dest.dest;
734 if (dest->is_ssa && BITSET_TEST(ctx->already_emitted, dest->ssa.index))
745 bool is_ssa = dest->is_ssa;
747 unsigned nr_components = nir_dest_num_components(*dest);
762 ASSERTED unsigned dst_bitsize = nir_dest_bit_size(*dest);
892 * only / exactly one size. If stepping down, we use a dest override to
989 outmod = mir_determine_float_outmod(ctx, &dest, outmod);
994 .dest = nir_dest_index(dest),
996 | nir_dest_bit_size(*dest),
1055 ins.mask &= instr->dest.write_mask;
1176 dsize = nir_dest_bit_size(intr->dest) == 64 ? 64 : 32;
1196 unsigned dest,
1206 nir_dest_bit_size(nir_instr_as_intrinsic(instr)->dest) : 32;
1212 ins = m_ld_ubo_u8(dest, 0);
1214 ins = m_ld_ubo_u16(dest, 0);
1216 ins = m_ld_ubo_32(dest, 0);
1218 ins = m_ld_ubo_64(dest, 0);
1220 ins = m_ld_ubo_128(dest, 0);
1266 unsigned bitsize = nir_dest_bit_size(intr->dest) *
1267 nir_dest_num_components(intr->dest);
1283 unsigned comps_per_32b = 32 / nir_dest_bit_size(intr->dest);
1361 unsigned dest = nir_dest_index(&instr->dest);
1370 .dest = dest,
1420 unsigned dest, unsigned offset,
1427 midgard_instruction ins = m_ld_vary_32(dest, PACK_LDST_ATTRIB_OFS(offset));
1516 unsigned dest = make_compiler_temp_reg(ctx);
1517 ins = m_lea_image(dest, PACK_LDST_ATTRIB_OFS(address));
1521 ins = ld_image(type, nir_dest_index(&instr->dest), PACK_LDST_ATTRIB_OFS(address));
1548 unsigned dest, unsigned offset,
1551 midgard_instruction ins = m_ld_attr_32(dest, PACK_LDST_ATTRIB_OFS(offset));
1587 unsigned dest = nir_dest_index(&nir_dest);
1593 emit_ubo_read(ctx, instr, dest, (uniform * 16) + offset, NULL, 0,
1674 unsigned reg = nir_dest_index(&instr->dest);
1698 unsigned reg = nir_dest_index(&instr->dest);
1705 unsigned reg = nir_dest_index(&instr->dest);
1723 .dest = ~0,
1845 reg = nir_dest_index(&instr->dest);
1861 emit_varying_read(ctx, reg, offset, nr_comp, component, indirect_offset, t | nir_dest_bit_size(instr->dest), is_flat);
1891 reg = nir_dest_index(&instr->dest);
1924 reg = nir_dest_index(&instr->dest);
1926 unsigned bits = nir_dest_bit_size(instr->dest);
2420 nir_dest *dest = &instr->dest;
2430 outmod = mir_determine_float_outmod(ctx, &dest, 0);
2436 .dest = nir_dest_index(dest),