diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -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) { |
