Lines Matching defs:dest
113 return nir_load_ptr_dxil(b, 1, 32, &deref->dest.ssa, idx);
119 assert(intr->dest.is_ssa);
129 assert(intr->dest.is_ssa);
130 unsigned num_components = nir_dest_num_components(intr->dest);
131 unsigned bit_size = nir_dest_bit_size(intr->dest);
171 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result);
264 assert(intr->dest.is_ssa);
273 unsigned bit_size = nir_dest_bit_size(intr->dest);
274 unsigned num_components = nir_dest_num_components(intr->dest);
315 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result);
430 nir_ssa_dest_init(&load->instr, &load->dest, 1, 32, NULL);
432 comps[i] = &load->dest.ssa;
439 assert(intr->dest.is_ssa);
440 unsigned bit_size = nir_dest_bit_size(intr->dest);
441 unsigned num_components = nir_dest_num_components(intr->dest);
488 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result);
598 nir_foreach_use(use_src, &deref->dest.ssa) {
611 assert(deref->dest.is_ssa);
614 nir_foreach_use(use_src, &deref->dest.ssa) {
715 assert(intr->dest.is_ssa);
723 nir_dest_num_components(intr->dest),
724 nir_dest_bit_size(intr->dest));
726 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result);
801 nir_ssa_dest_init(&atomic->instr, &atomic->dest, 1, 32, NULL);
804 nir_ssa_def_rewrite_uses(&intr->dest.ssa, &atomic->dest.ssa);
876 nir_ssa_def_rewrite_uses(&deref->dest.ssa,
877 &deref_cast->dest.ssa);
984 index = nir_i2i(b, index, nir_dest_bit_size(parent->dest));
997 index = nir_i2i(b, index, nir_dest_bit_size(parent->dest));
1015 dst_deref = nir_build_deref_cast(b, &dst_deref->dest.ssa, dst_deref->modes,
1017 src_deref = nir_build_deref_cast(b, &src_deref->dest.ssa, src_deref->modes,
1079 int old_bit_size = phi->dest.ssa.bit_size;
1098 nir_ssa_dest_init(&lowered->instr, &lowered->dest,
1105 nir_ssa_def *result = nir_build_alu(b, downcast_op, &lowered->dest.ssa, NULL, NULL, NULL);
1107 nir_ssa_def_rewrite_uses(&phi->dest.ssa, result);
1124 assert(phi->dest.is_ssa);
1126 if (phi->dest.ssa.bit_size == 1 ||
1127 phi->dest.ssa.bit_size >= min_bit_size)
1271 nir_ssa_def_rewrite_uses(&deref->dest.ssa, &new_array_deref->dest.ssa);
1316 num_components = alu->dest.dest.ssa.num_components;
1330 alu->dest.dest.ssa.bit_size == 64) {
1333 for (unsigned c = 0; c < alu->dest.dest.ssa.num_components; ++c) {
1334 nir_ssa_def *packed_double = nir_channel(b, &alu->dest.dest.ssa, c);
1338 nir_ssa_def *repacked_dvec = nir_vec(b, components, alu->dest.dest.ssa.num_components);
1339 nir_ssa_def_rewrite_uses_after(&alu->dest.dest.ssa, repacked_dvec, repacked_dvec->parent_instr);
1375 assert(intrin->dest.is_ssa);
1428 nir_ssa_def_rewrite_uses(&intr->dest.ssa, size);
1560 nir_instr_rewrite_src_ssa(&tex->instr, &tex->src[sampler_idx].src, &new_tail->dest.ssa);
1639 nir_instr_rewrite_src_ssa(&tex->instr, &tex->src[texture_idx].src, &new_tail->dest.ssa);
1699 intr->dest.ssa.bit_size = 32;
1700 return nir_i2b1(b, &intr->dest.ssa);
1737 nir_ssa_def *result = nir_build_load_input(b, intr->dest.ssa.num_components, intr->dest.ssa.bit_size, nir_imm_int(b, 0),
1739 nir_ssa_def_rewrite_uses(&intr->dest.ssa, result);
1884 uint8_t bit_size = index->dest.ssa.bit_size;
1886 nir_ssa_def *dest =
1892 nir_ssa_def_rewrite_uses(&index->dest.ssa, dest);