From 3e83c4280f0b1d72774c522a7e0d135913151b56 Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 16 Mar 2026 12:15:13 +0100 Subject: ir: blk loop index for spill cost --- ir/dump.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ir/dump.c') diff --git a/ir/dump.c b/ir/dump.c index b693a24..b0ce603 100644 --- a/ir/dump.c +++ b/ir/dump.c @@ -237,9 +237,10 @@ dumpblk(struct function *fn, struct block *blk) bfmt(out, " @%d", blkpred(blk, i)->id); } } - if (fn->prop & FNDOM && blk->idom) { + if (fn->prop & FNDOM && blk->idom) bfmt(out, "\t; idom: @%d", blk->idom->id); - } + if (blk->loop) + bfmt(out, "\t; loop depth: %d", blk->loop); ioputc(out, '\n'); for (i = 0; i < blk->phi.n; ++i) { struct instr *phi = &instrtab[blk->phi.p[i]]; -- cgit v1.2.3