summary refs log tree commit diff
path: root/all.h
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2017-02-27 10:34:22 -0500
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2017-02-27 10:34:29 -0500
commite80252a52bf25f762bc986ce6e4e0d17fbb130d0 (patch)
tree06b476558944a83d6c3e11ecc322a568caf1fe94 /all.h
parent3aecf460f5ab60c96ba90042ffd1cd7df41eeca5 (diff)
downloadroux-e80252a52bf25f762bc986ce6e4e0d17fbb130d0.tar.gz
scrub assembly output
Notably, this adds a new pass to get rid of
jumps on jumps.
Diffstat (limited to 'all.h')
-rw-r--r--all.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/all.h b/all.h
index e70bffb..124a8d2 100644
--- a/all.h
+++ b/all.h
@@ -576,6 +576,7 @@ int dom(Blk *, Blk *);
 void fillfron(Fn *);
 void loopiter(Fn *, void (*)(Blk *, Blk *));
 void fillloop(Fn *);
+void simpljmp(Fn *);
 
 /* mem.c */
 void memopt(Fn *);