Lines Matching defs:block
70 midgard_opt_dead_code_eliminate_block(compiler_context *ctx, midgard_block *block)
74 uint16_t *live = mem_dup(block->base.live_out, ctx->temp_count * sizeof(uint16_t));
76 mir_foreach_instr_in_block_rev(block, ins) {
96 mir_foreach_instr_in_block_safe(block, ins) {
122 mir_foreach_block(ctx, block) {
123 progress |= midgard_opt_dead_code_eliminate_block(ctx, (midgard_block *) block);
134 midgard_opt_dead_move_eliminate(compiler_context *ctx, midgard_block *block)
138 mir_foreach_instr_in_block_safe(block, ins) {
143 /* Check if it's overwritten in this block before being read */
146 mir_foreach_instr_in_block_from(block, q, mir_next_op(ins)) {