aboutsummaryrefslogtreecommitdiff
path: root/ssa.h
diff options
context:
space:
mode:
authorTeddy <ted.sybil@gmail.com>2014-05-02 14:09:55 +0800
committerTeddy <ted.sybil@gmail.com>2014-05-02 14:09:55 +0800
commit2978a60a24a8e307721b4ac44f2b78decc8d6b8f (patch)
tree71464a29cb8a64bb6798590dec4d7ec30551d7da /ssa.h
parent928c3a81f4bde21fc5dd066e5fe6bc93d32ee60a (diff)
...
Diffstat (limited to 'ssa.h')
-rw-r--r--ssa.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ssa.h b/ssa.h
index d585c07..a170c80 100644
--- a/ssa.h
+++ b/ssa.h
@@ -31,6 +31,7 @@ struct COpr {
} info;
int sub;
+ int dep;
CInst_t def;
CRange_t range;
int reg; /* -1 for spilled */
@@ -134,6 +135,7 @@ typedef struct CInterv {
} CInterv;
void ssa_generate();
+COpr_t cinterv_repr(COpr_t opr);
extern int gbbase;
extern CBlock_t entry;
extern COList_t defs;