modify data-structures for new ssa.c

This commit is contained in:
Quentin Carbonneaux 2015-11-09 17:35:20 -05:00
parent c81ed54562
commit 25d15ca89b

View file

@ -232,6 +232,12 @@ struct Blk {
int id; int id;
int visit; int visit;
Blk *idom;
Blk *dom, *dlink;
Blk **fron;
int nfron;
Blk **pred; Blk **pred;
uint npred; uint npred;
Bits in, out, gen; Bits in, out, gen;
@ -351,7 +357,7 @@ void printfn(Fn *, FILE *);
/* ssa.c */ /* ssa.c */
void fillpreds(Fn *); void fillpreds(Fn *);
void fillrpo(Fn *); void fillrpo(Fn *);
void ssafix(Fn *, int); void ssa(Fn *);
/* live.c */ /* live.c */
Bits liveon(Blk *, Blk *); Bits liveon(Blk *, Blk *);