diff options
Diffstat (limited to 'lisc/live.c')
-rw-r--r-- | lisc/live.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lisc/live.c b/lisc/live.c index 80bdd75..3e7a2a5 100644 --- a/lisc/live.c +++ b/lisc/live.c @@ -93,4 +93,15 @@ Again: chg = 0; goto Again; } + + if (debug['L']) { + fprintf(stderr, "\n> Liveness analysis:\n"); + for (b=f->start; b; b=b->link) { + printf("\t%-10s in: ", b->name); + dumpts(&b->in, f->tmp, stderr); + printf("\t out: "); + dumpts(&b->out, f->tmp, stderr); + printf("\t nlive: %d\n", b->nlive); + } + } } |