summary refs log tree commit diff
path: root/lisc/lisc.h
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r--lisc/lisc.h6
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 *);