From 62d4b687702f62a4afad51437251583cc6ee544f Mon Sep 17 00:00:00 2001 From: Teddy Date: Sat, 3 May 2014 02:26:26 +0800 Subject: long time no commit... major change --- ssa.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'ssa.h') diff --git a/ssa.h b/ssa.h index a170c80..d596826 100644 --- a/ssa.h +++ b/ssa.h @@ -32,9 +32,11 @@ struct COpr { int sub; int dep; + int mod; + int reg; /* -1 for spilled */ + CType_t type; CInst_t def; CRange_t range; - int reg; /* -1 for spilled */ COpr_t par; /* union-find */ COpr_t cval; }; @@ -134,8 +136,9 @@ typedef struct CInterv { CRange_t range; } CInterv; -void ssa_generate(); +void ssa_generate(void); COpr_t cinterv_repr(COpr_t opr); +void cinst_print(FILE *stream, CInst_t inst); extern int gbbase; extern CBlock_t entry; extern COList_t defs; -- cgit v1.2.3-70-g09d2