aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/main.c b/main.c
index 5ecb4d0..977c55b 100644
--- a/main.c
+++ b/main.c
@@ -59,8 +59,7 @@ func(Fn *fn)
printfn(fn, stderr);
}
T.abi0(fn);
- fillrpo(fn);
- fillpreds(fn);
+ fillcfg(fn);
filluse(fn);
promote(fn);
filluse(fn);
@@ -79,19 +78,18 @@ func(Fn *fn)
fold(fn);
T.abi1(fn);
simpl(fn);
- fillpreds(fn);
+ fillcfg(fn);
filluse(fn);
T.isel(fn);
- fillrpo(fn);
+ fillcfg(fn);
filllive(fn);
fillloop(fn);
fillcost(fn);
spill(fn);
rega(fn);
- fillrpo(fn);
+ fillcfg(fn);
simpljmp(fn);
- fillpreds(fn);
- fillrpo(fn);
+ fillcfg(fn);
assert(fn->rpo[0] == fn->start);
for (n=0;; n++)
if (n == fn->nblk-1) {