X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fpanfrost%2Fbifrost%2Fbi_print.c;h=81b0f4aa0fce3f8680546c07e97fd10a2ccbe38c;hb=5c7ee8a9746b1ae7d852b1ae3e5408378547c156;hp=029b11d6e470603fed771ac1fdc10b77d10bdf45;hpb=83c4562503cc96ee04d873ee5c814e43b9e61b56;p=mesa.git diff --git a/src/panfrost/bifrost/bi_print.c b/src/panfrost/bifrost/bi_print.c index 029b11d6e47..81b0f4aa0fc 100644 --- a/src/panfrost/bifrost/bi_print.c +++ b/src/panfrost/bifrost/bi_print.c @@ -399,21 +399,25 @@ bi_print_block(bi_block *block, FILE *fp) bi_print_instruction(ins, fp); } + fprintf(fp, "}"); + if (block->successors[0]) { fprintf(fp, " -> "); for (unsigned i = 0; i < ARRAY_SIZE(block->successors); ++i) { if (block->successors[i]) - fprintf(fp, "block%u", block->successors[i]->name); + fprintf(fp, "block%u ", block->successors[i]->name); } } - fprintf(fp, " from "); + if (block->predecessors->entries) { + fprintf(fp, " from"); - bi_foreach_predecessor(block, pred) - fprintf(fp, "block%u ", pred->name); + bi_foreach_predecessor(block, pred) + fprintf(fp, " block%u", pred->name); + } - fprintf(fp, "\n"); + fprintf(fp, "\n\n"); } void