qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit faa084cca9c764e86c2751109352a599a8782b8a
parent 12755db1aaea6f4ba1f380f5f34842b4e2a28f26
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Sun, 14 Aug 2016 18:09:49 -0700

get rid of old Alt enum

Diffstat:
Mall.h | 9---------
Msysv.c | 2+-
2 files changed, 1 insertion(+), 10 deletions(-)

diff --git a/all.h b/all.h @@ -100,15 +100,6 @@ struct Ref { uint32_t val:29; }; -enum Alt { - AType, - ACall, - AMem, - - AShift = 28, - AMask = (1<<AShift) - 1 -}; - enum { RTmp, RCon, diff --git a/sysv.c b/sysv.c @@ -172,7 +172,7 @@ classify(Ins *i0, Ins *i1, AClass *ac, int op, AClass *aret) a->size = 8; a->cls[0] = i->cls; } else { - n = i->arg[0].val & AMask; + n = i->arg[0].val; aclass(a, &typ[n]); if (a->inmem) continue;