Lines Matching defs:blk
55 liveness_block_update(agx_block *blk, unsigned words)
60 agx_foreach_successor(blk, succ) {
62 blk->live_out[i] |= succ->live_in[i];
66 BITSET_WORD *live = ralloc_array(blk, BITSET_WORD, words);
67 memcpy(live, blk->live_out, words * sizeof(BITSET_WORD));
69 agx_foreach_instr_in_block_rev(blk, I)
74 progress |= (blk->live_in[i] != live[i]);
76 ralloc_free(blk->live_in);
77 blk->live_in = live;
119 agx_block *blk = (struct agx_block *) cur->key;
123 bool progress = liveness_block_update(blk, words);
127 if (progress || !blk->pass_flags) {
128 agx_foreach_predecessor(blk, pred)
133 blk->pass_flags = true;