modify data-structures for new ssa.c
This commit is contained in:
parent
c81ed54562
commit
25d15ca89b
1 changed files with 7 additions and 1 deletions
|
@ -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 *);
|
||||||
|
|
Loading…
Add table
Reference in a new issue