Lines Matching defs:block
107 (!cond->address || cond->address->def->instr->block == cmp->block);
254 struct ir3_block *block = instr->block;
262 for (unsigned i = 0; i < block->keeps_count; i++) {
263 assert(block->keeps[i] != instr);
335 dst_instr->block->loop_id == src_instr->block->loop_id;
465 src_reg = ir3_reg_clone(instr->block->shader, src_reg);
505 src_reg = ir3_reg_clone(instr->block->shader, src_reg);
687 foreach_block (block, &ir->block_list) {
688 foreach_instr (instr, &block->instr_list) {
703 foreach_block (block, &ir->block_list) {
704 if (block->condition) {
705 instr_cp(&ctx, block->condition);
706 block->condition = eliminate_output_mov(&ctx, block->condition);
709 for (unsigned i = 0; i < block->keeps_count; i++) {
710 instr_cp(&ctx, block->keeps[i]);
711 block->keeps[i] = eliminate_output_mov(&ctx, block->keeps[i]);