diff options
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r-- | lisc/lisc.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index f3b9913..d1c25f0 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -19,9 +19,9 @@ enum { RAX = 1, RCX, RDX, - RBX, RSI, RDI, + RBX, R8, R9, R10, @@ -164,6 +164,7 @@ struct Fn { int ntmp; int nblk; Blk **rpo; + uint nspill; }; @@ -197,3 +198,6 @@ void spill(Fn *); /* rega.c */ void rega(Fn *); + +/* emit.c */ +void emitfn(Fn *, FILE *); |