diff options
author | Teddy <ted.sybil@gmail.com> | 2014-04-30 21:32:08 +0800 |
---|---|---|
committer | Teddy <ted.sybil@gmail.com> | 2014-04-30 21:32:08 +0800 |
commit | 09bd5680d97c5ef36158938c8d65eec455263557 (patch) | |
tree | e055e67ea7b61918020a2518f236b9019cae58d2 /ssa.h | |
parent | 6806fa4ff4a896f56fa69c37b9e45c6347cedf54 (diff) |
interval merging
Diffstat (limited to 'ssa.h')
-rw-r--r-- | ssa.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -28,9 +28,12 @@ struct COpr { int imm; char *str; } info; + int sub; CInst_t def; CRange_t range; + int reg; /* -1 for spilled */ + COpr_t par; /* union-find */ }; typedef struct COList COList; @@ -60,6 +63,7 @@ struct CInst { COpr_t dest, src1, src2; CInst_t next, prev; int id; + int is_def; }; typedef struct CPhi CPhi; |