aboutsummaryrefslogtreecommitdiff
path: root/ssa.h
diff options
context:
space:
mode:
Diffstat (limited to 'ssa.h')
-rw-r--r--ssa.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/ssa.h b/ssa.h
index e3b04ed..68ea774 100644
--- a/ssa.h
+++ b/ssa.h
@@ -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);