Lines Matching refs:use
7 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
499 nir_src *use = list_first_entry(&alu->dest.dest.ssa.uses, nir_src, use_link);
500 if (!is_trivial_bcsel(use->parent_instr, true))
570 * the bcsel result are updated to use the phi node result.
1242 * instructions. For example by checking the use of some of the following alu
1308 /* Rewrite use to use new alu instruction */
1349 /* Rewrite use to use const */
1405 nir_foreach_use_safe(use, scalar.def) {
1406 if (use->parent_instr->block->index < first->index ||
1407 use->parent_instr->block->index > last->index)
1410 /* Only rewrite users which use only the new component. This is to avoid a
1414 * We could rewrite users which use a mix of the old and new components, but if
1418 if (nir_src_components_read(use) != BITFIELD64_BIT(scalar.comp))
1430 nir_instr_rewrite_src_ssa(use->parent_instr, use, new_ssa);
1441 * use(a)
1443 * use(c)
1448 * use(b)
1450 * use(d)