diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-02-03 16:00:45 -0500 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2016-02-03 16:00:45 -0500 |
commit | 470810f30795fa40efc7d251f2ad83ed892978e1 (patch) | |
tree | 75eb80c1f5c18fe4567bcecbf390b4c35267c0b0 | |
parent | 8937b6c918bc0814e1046a0ff06a206c3fb5ac34 (diff) | |
download | roux-470810f30795fa40efc7d251f2ad83ed892978e1.tar.gz |
add more spaces
-rw-r--r-- | lisc/lisc.h | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index 20ef338..8ec1afd 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -132,7 +132,10 @@ enum { (Ref){RAlt, (x)|(AMem<<AShift)}) static inline int req(Ref a, Ref b) -{ return a.type == b.type && a.val == b.val; } +{ + return a.type == b.type && a.val == b.val; +} + static inline int rtype(Ref r) { if (req(r, R)) @@ -141,18 +144,30 @@ static inline int rtype(Ref r) return RAlt + (r.val >> AShift); return r.type; } + static inline int isreg(Ref r) -{ return rtype(r) == RTmp && r.val < Tmp0; } +{ + return rtype(r) == RTmp && r.val < Tmp0; +} #define CMPS(X) \ - X(eq) X(sle) X(slt) \ - X(sgt) X(sge) X(ne) /* mirror opposite cmps! */ + X(eq) \ + X(sle) \ + X(slt) \ + X(sgt) \ + X(sge) \ + X(ne) /* mirror opposite cmps! */ + #define COP(c) (c==Ceq||c==Cne ? c : NCmp-1 - c) +enum Cmp { #define X(c) C##c, -enum Cmp { CMPS(X) NCmp }; + CMPS(X) #undef X + NCmp +}; + enum Class { Kw, Kl, |