Lines Matching defs:reg_state
158 reg_validate_state *reg_state = (reg_validate_state *) entry->data;
161 _mesa_set_add(reg_state->uses, src);
164 _mesa_set_add(reg_state->if_uses, src);
167 validate_assert(state, reg_state->where_defined == state->impl &&
267 reg_validate_state *reg_state = (reg_validate_state *) entry2->data;
268 _mesa_set_add(reg_state->defs, dest);
270 validate_assert(state, reg_state->where_defined == state->impl &&
1430 reg_validate_state *reg_state = ralloc(state->regs, reg_validate_state);
1431 reg_state->uses = _mesa_pointer_set_create(reg_state);
1432 reg_state->if_uses = _mesa_pointer_set_create(reg_state);
1433 reg_state->defs = _mesa_pointer_set_create(reg_state);
1435 reg_state->where_defined = state->impl;
1437 _mesa_hash_table_insert(state->regs, reg, reg_state);
1446 reg_validate_state *reg_state = (reg_validate_state *) entry->data;
1449 struct set_entry *entry = _mesa_set_search(reg_state->uses, src);
1451 _mesa_set_remove(reg_state->uses, entry);
1453 validate_assert(state, reg_state->uses->entries == 0);
1456 struct set_entry *entry = _mesa_set_search(reg_state->if_uses, src);
1458 _mesa_set_remove(reg_state->if_uses, entry);
1460 validate_assert(state, reg_state->if_uses->entries == 0);
1463 struct set_entry *entry = _mesa_set_search(reg_state->defs, src);
1465 _mesa_set_remove(reg_state->defs, entry);
1467 validate_assert(state, reg_state->defs->entries == 0);