diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-07-15 13:23:37 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:28 -0400 |
commit | 7e53000a1fce22a89bdaa8b44df9ea23a4b8ce3e (patch) | |
tree | 0afa9b4cb1c3bb4dea994269e35197a5c1f75cad /lisc/lisc.h | |
parent | 60f60425cd1cd307cbf6012eb6d04115533ca094 (diff) | |
download | roux-7e53000a1fce22a89bdaa8b44df9ea23a4b8ce3e.tar.gz |
use argument array for all instructions
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r-- | lisc/lisc.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index f49aa6f..e3ea528 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -74,8 +74,7 @@ enum { struct Ins { short op; Ref to; - Ref l; - Ref r; + Ref arg[2]; }; struct Phi { @@ -111,8 +110,7 @@ struct Sym { STmp, } type; char name[NString]; - Blk *blk; - int pos; + int ndef, nuse; }; struct Fn { |