From 7f8a6d025ca53e0e1a0621bd7a89a7a6cc5fc754 Mon Sep 17 00:00:00 2001 From: Quentin Carbonneaux Date: Tue, 21 Jul 2015 19:04:13 -0400 Subject: [PATCH] test code for the spiller --- lisc/main.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lisc/main.c b/lisc/main.c index c0c147b..98a486a 100644 --- a/lisc/main.c +++ b/lisc/main.c @@ -70,6 +70,23 @@ main(int ac, char *av[]) pr = 0; break; } + case 's': { + Blk *b; + + fprintf(stderr, "[Testing Spilling]\n"); + fillrpo(fn); + filllive(fn); + fillcost(fn); + spill(fn); + for (b=fn->start; b; b=b->link) { + printf("> In regs after block %s: [", + b->name); + dumprset(&b->out, fn); + printf(" ]\n"); + } + pr = 0; + break; + } default: break; }