scrub assembly output
Notably, this adds a new pass to get rid of jumps on jumps.
This commit is contained in:
parent
3aecf460f5
commit
e80252a52b
4 changed files with 55 additions and 4 deletions
1
all.h
1
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 *);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue