Lines Matching refs:state

214    struct ra_spill_block_state *state = &ctx->blocks[block->index];
215 memcpy(tmp_next_use, state->next_use_end,
218 unsigned cycle = state->cycles;
251 memcpy(state->next_use_start, tmp_next_use,
268 if (state->next_use_start[j] < UINT_MAX &&
269 state->next_use_start[j] + block_distance <
271 pred_state->next_use_end[j] = state->next_use_start[j] +
312 struct ra_spill_block_state *state = &ctx->blocks[block->index];
313 state->cycles = 0;
315 state->cycles += instr_cycles(instr);
1336 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1343 return _mesa_hash_table_search(state->remap, def);
1361 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1369 struct hash_entry *entry = _mesa_hash_table_search(state->remap, def);
1394 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1396 if (!state->visited)
1412 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1413 if (!state->visited) {
1464 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1471 _mesa_hash_table_insert(state->remap, def, new_val);
1495 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1496 if (!state->visited)
1537 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1539 if (!state->visited) {
1545 _mesa_hash_table_search(state->remap, def);
1577 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1582 if (state->visited) {
1584 _mesa_hash_table_search(state->remap, def);
1633 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1635 if (!state->visited)
1643 _mesa_hash_table_search(state->remap, src->def);
1665 struct ra_spill_block_state *state = &ctx->blocks[block->index];
1668 if (!BITSET_TEST(state->live_out, interval->interval.reg->name)) {
1687 struct ra_spill_block_state *state = &ctx->blocks[block->index];
1689 BITSET_FOREACH_SET (name, state->live_out, ctx->live->definitions_count) {
1725 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1731 BITSET_SET(state->live_out, def->name);
1744 struct ra_spill_block_state *state = &ctx->blocks[pred->index];
1745 if (state->visited)
1748 state->live_out = rzalloc_array(ctx, BITSET_WORD,
1761 struct ra_spill_block_state *state,
1768 _mesa_hash_table_insert(state->remap, interval->interval.reg, val);
1772 record_live_out(ctx, state, child);
1779 struct ra_spill_block_state *state = &ctx->blocks[block->index];
1780 state->remap = _mesa_pointer_hash_table_create(ctx);
1784 record_live_out(ctx, state, interval);
1848 struct ra_spill_block_state *state =
1850 if (state->visited) {