Lines Matching defs:blk
62 liveness_block_live_out(pan_block *blk, unsigned temp_count)
64 pan_foreach_successor(blk, succ) {
66 blk->live_out[i] |= succ->live_in[i];
76 pan_block *blk, unsigned temp_count,
81 liveness_block_live_out(blk, temp_count);
83 uint16_t *live = ralloc_array(blk, uint16_t, temp_count);
84 memcpy(live, blk->live_out, temp_count * sizeof(uint16_t));
86 pan_foreach_instr_in_block_rev(blk, ins)
92 progress |= (blk->live_in[i] != live[i]);
94 ralloc_free(blk->live_in);
95 blk->live_in = live;
141 pan_block *blk = (struct pan_block *) cur->key;
145 bool progress = liveness_block_update(blk, temp_count, callback);
149 if (progress || !_mesa_set_search(visited, blk)) {
150 pan_foreach_predecessor(blk, pred)
154 _mesa_set_add(visited, blk);