Lines Matching refs:remaining_uses
93 struct hash_table *remaining_uses;
166 return _mesa_hash_table_search_data(scoreboard->remaining_uses, src->ssa);
168 return _mesa_hash_table_search_data(scoreboard->remaining_uses,
555 struct set *remaining_uses = nir_schedule_scoreboard_get_src(scoreboard, src);
557 if (remaining_uses->entries == 1 &&
558 _mesa_set_search(remaining_uses, src->parent_instr)) {
852 struct set *remaining_uses =
853 _mesa_hash_table_search_data(scoreboard->remaining_uses, reg_or_def);
854 struct set_entry *entry = _mesa_set_search(remaining_uses, reg_or_def_parent);
856 _mesa_set_remove(remaining_uses, entry);
858 if (remaining_uses->entries == 0)
867 struct set *remaining_uses = nir_schedule_scoreboard_get_src(scoreboard, src);
869 struct set_entry *entry = _mesa_set_search(remaining_uses,
1098 _mesa_hash_table_insert(scoreboard->remaining_uses, def, def_uses);
1119 scoreboard->remaining_uses = _mesa_pointer_hash_table_create(scoreboard);
1128 _mesa_hash_table_insert(scoreboard->remaining_uses, reg, register_uses);
1166 hash_table_foreach(scoreboard->remaining_uses, entry) {
1167 struct set *remaining_uses = entry->data;
1169 set_foreach(remaining_uses, instr_entry) {