diff options
Diffstat (limited to 'ssa.h')
-rw-r--r-- | ssa.h | 17 |
1 files changed, 1 insertions, 16 deletions
@@ -122,21 +122,6 @@ typedef struct CGraph { } *head[MAX_BLOCK], *rhead[MAX_BLOCK]; } CGraph; -typedef struct CPNode CPNode; -typedef struct CPSet { - struct CPNode { - long key; - CPNode *next; - } *head[MAX_TABLE_SIZE]; -} CPSet; -typedef CPSet *CPSet_t; - -CPSet_t cpset_create(void); -int cpset_insert(CPSet_t cps, long key); -int cpset_belongs(CPSet_t cps, long key); -void cpset_destroy(CPSet_t cps); - - typedef struct CInterv { COpr_t opr; CRange_t range; @@ -169,7 +154,7 @@ struct CFuncIR { CFuncIR_t next; }; -void ssa_generate(void); +void ssa_generate(int quiet); COpr_t cinterv_repr(COpr_t opr); void cinst_print(FILE *stream, CInst_t inst); int overlap_with_beg(COpr_t i, int beg); |