Lines Matching defs:block
446 mesa_log_stream_printf(stream, " target=block%u",
481 print_block(struct ir3_block *block, int lvl)
486 mesa_log_stream_printf(stream, "block%u {\n", block_id(block));
488 if (block->predecessors_count > 0) {
491 for (unsigned i = 0; i < block->predecessors_count; i++) {
492 struct ir3_block *pred = block->predecessors[i];
495 mesa_log_stream_printf(stream, "block%u", block_id(pred));
500 if (block->physical_predecessors_count > 0) {
503 for (unsigned i = 0; i < block->physical_predecessors_count; i++) {
504 struct ir3_block *pred = block->physical_predecessors[i];
507 mesa_log_stream_printf(stream, "block%u", block_id(pred));
512 foreach_instr (instr, &block->instr_list) {
518 for (unsigned i = 0; i < block->keeps_count; i++) {
519 print_instr(stream, block->keeps[i], lvl + 2);
524 if (block->successors[1]) {
528 switch (block->brtype) {
544 if (block->condition)
546 block->condition->serialno);
547 mesa_log_stream_printf(stream, "block%u; else block%u; */\n",
548 block_id(block->successors[0]),
549 block_id(block->successors[1]));
550 } else if (block->successors[0]) {
552 mesa_log_stream_printf(stream, "/* succs: block%u; */\n",
553 block_id(block->successors[0]));
555 if (block->physical_successors[0]) {
557 mesa_log_stream_printf(stream, "/* physical succs: block%u",
558 block_id(block->physical_successors[0]));
559 if (block->physical_successors[1]) {
560 mesa_log_stream_printf(stream, ", block%u",
561 block_id(block->physical_successors[1]));
572 foreach_block (block, &ir->block_list)
573 print_block(block, 0);