mirror of
git://c9x.me/qbe.git
synced 2026-04-05 18:09:47 +00:00
modify data-structures for new ssa.c
This commit is contained in:
parent
c81ed54562
commit
25d15ca89b
@ -232,6 +232,12 @@ struct Blk {
|
||||
|
||||
int id;
|
||||
int visit;
|
||||
|
||||
Blk *idom;
|
||||
Blk *dom, *dlink;
|
||||
Blk **fron;
|
||||
int nfron;
|
||||
|
||||
Blk **pred;
|
||||
uint npred;
|
||||
Bits in, out, gen;
|
||||
@ -351,7 +357,7 @@ void printfn(Fn *, FILE *);
|
||||
/* ssa.c */
|
||||
void fillpreds(Fn *);
|
||||
void fillrpo(Fn *);
|
||||
void ssafix(Fn *, int);
|
||||
void ssa(Fn *);
|
||||
|
||||
/* live.c */
|
||||
Bits liveon(Blk *, Blk *);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user