Lines Matching defs:dest
297 nir_ssa_def_rewrite_uses(&tex->dest.ssa, nir_imm_int(b, 0));
309 assert(tex->dest.is_ssa);
325 plane_tex->dest_type = nir_type_float | nir_dest_bit_size(tex->dest);
331 nir_ssa_dest_init(&plane_tex->instr, &plane_tex->dest, 4,
332 nir_dest_bit_size(tex->dest), NULL);
338 return nir_fmul_imm(b, &plane_tex->dest.ssa,
341 return &plane_tex->dest.ssa;
379 unsigned bit_size = nir_dest_bit_size(tex->dest);
397 nir_ssa_def_rewrite_uses(&tex->dest.ssa, result);
595 assert(tex->dest.is_ssa);
748 assert(tex->dest.is_ssa);
827 nir_ssa_dest_init(&txd->instr, &txd->dest, nir_dest_num_components(tex->dest),
828 nir_dest_bit_size(tex->dest), NULL);
830 nir_ssa_def_rewrite_uses(&tex->dest.ssa, &txd->dest.ssa);
867 nir_ssa_dest_init(&txl->instr, &txl->dest, nir_dest_num_components(tex->dest),
868 nir_dest_bit_size(tex->dest), NULL);
870 nir_ssa_def_rewrite_uses(&tex->dest.ssa, &txl->dest.ssa);
951 assert(tex->dest.is_ssa);
957 nir_ssa_def *swizzled = nir_swizzle(b, &tex->dest.ssa, swiz, 4);
959 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, swizzled,
966 assert(tex->dest.is_ssa);
985 swizzled = nir_swizzle(b, &tex->dest.ssa, swiz, 4);
990 srcs[i] = nir_get_ssa_scalar(&tex->dest.ssa, swizzle[i]);
999 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, swizzled,
1006 assert(tex->dest.is_ssa);
1013 nir_format_srgb_to_linear(b, nir_channels(b, &tex->dest.ssa, 0x7));
1020 nir_channel(b, &tex->dest.ssa, 3));
1022 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, result,
1039 nir_ssa_def *color = &tex->dest.ssa;
1099 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, color,
1152 nir_ssa_scalar dest[5] = { 0 };
1177 nir_ssa_dest_init(&tex_copy->instr, &tex_copy->dest,
1182 dest[i] = nir_get_ssa_scalar(&tex_copy->dest.ssa, 3);
1184 nir_ssa_def *code = nir_channel(b, &tex_copy->dest.ssa, 4);
1191 dest[4] = nir_get_ssa_scalar(residency, 0);
1193 nir_ssa_def *res = nir_vec_scalars(b, dest, tex->dest.ssa.num_components);
1194 nir_ssa_def_rewrite_uses(&tex->dest.ssa, res);
1223 nir_ssa_def *minified = nir_imin(b, &tex->dest.ssa,
1224 nir_imax(b, nir_ushr(b, &tex->dest.ssa, lod),
1237 comp[dest_size - 1] = nir_channel(b, &tex->dest.ssa, dest_size - 1);
1241 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, minified,
1254 assert(tex->dest.is_ssa);
1255 assert(tex->dest.ssa.num_components == 3);
1256 nir_ssa_def *size = &tex->dest.ssa;
1262 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, size, size->parent_instr);
1281 nir_ssa_dest_init(&fmask_fetch->instr, &fmask_fetch->dest, 1, 32, NULL);
1301 new_sample = nir_ushr(b, &fmask_fetch->dest.ssa, nir_imm_int(b, 28));
1303 new_sample = nir_iand_imm(b, &fmask_fetch->dest.ssa, 0xf);
1305 new_sample = nir_ubitfield_extract(b, &fmask_fetch->dest.ssa,
1322 nir_ssa_dest_init(&fmask_fetch->instr, &fmask_fetch->dest, 1, 32, NULL);
1325 nir_ssa_def_rewrite_uses(&tex->dest.ssa, nir_ieq_imm(b, &fmask_fetch->dest.ssa, 0));
1353 nir_channel(b, &tex->dest.ssa, 1));
1356 nir_vec2(b, nir_channel(b, &tex->dest.ssa, 0), adjusted_lod);
1358 nir_ssa_def_rewrite_uses_after(&tex->dest.ssa, def, def->parent_instr);