summary refs log tree commit diff
path: root/lisc/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/main.c')
-rw-r--r--lisc/main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisc/main.c b/lisc/main.c
index b3389c4..da56729 100644
--- a/lisc/main.c
+++ b/lisc/main.c
@@ -47,9 +47,11 @@ func(Fn *fn)
 		fprintf(stderr, "\n> After parsing:\n");
 		printfn(fn, stderr);
 	}
-	isel(fn);
 	fillrpo(fn);
 	fillpreds(fn);
+	ssa(fn);
+#if 0
+	isel(fn);
 	filllive(fn);
 	fillcost(fn);
 	spill(fn);
@@ -67,6 +69,7 @@ func(Fn *fn)
 		printf("/* end function %s */\n\n", fn->name);
 	} else
 		fprintf(stderr, "\n");
+#endif
 	freeall();
 }