commit 2aea575f1267f801875df749f0826914c1e1c36d
parent 215914f58d363b6622b37079fb22073415cfb4b8
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Fri, 25 Dec 2015 17:47:24 -0500
get rid of TYS() macro
Diffstat:
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/lisc/lisc.h b/lisc/lisc.h
@@ -64,6 +64,7 @@ enum Reg {
Tmp0, /* first non-reg temporary */
NReg = RBX - RAX + 1,
+ NIReg = NReg,
NFReg = XMM15 - XMM0 + 1,
NISave = 9,
NFSave = 15,
@@ -153,11 +154,16 @@ static inline int isreg(Ref r)
enum Cmp { CMPS(X) NCmp };
#undef X
-#define TYS(X) X(l) X(sw) X(uw) X(sh) X(uh) X(sb) X(ub)
-
-#define X(t) T##t,
-enum Ty { TYS(X) NTy };
-#undef X
+enum Ty {
+ Tl,
+ Tsw,
+ Tuw,
+ Tsh,
+ Tuh,
+ Tsb
+ Tub,
+ NTy
+};
enum Class {
Kw,