Lines Matching refs:def
35 * make up the DDG for NIR (which can be mostly done using the NIR def/use
174 nir_schedule_def_pressure(nir_ssa_def *def)
176 return def->num_components;
287 nir_schedule_ssa_deps(nir_ssa_def *def, void *in_state)
291 nir_schedule_node *def_n = nir_schedule_get_node(instr_map, def->parent_instr);
293 nir_foreach_use(src, def) {
454 * depend on the def.
566 nir_schedule_regs_freed_def_cb(nir_ssa_def *def, void *in_state)
570 state->regs_freed -= nir_schedule_def_pressure(def);
586 /* Only the first def of a reg counts against register pressure. */
912 nir_schedule_mark_def_scheduled(nir_ssa_def *def, void *state)
916 nir_schedule_mark_use(scoreboard, def, def->parent_instr,
917 nir_schedule_def_pressure(def));
1093 nir_schedule_ssa_def_init_scoreboard(nir_ssa_def *def, void *state)
1098 _mesa_hash_table_insert(scoreboard->remaining_uses, def, def_uses);
1100 _mesa_set_add(def_uses, def->parent_instr);
1102 nir_foreach_use(src, def) {
1187 * The threshold represents "number of NIR register/SSA def channels live