diff options
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r-- | lisc/lisc.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index 0912b1f..35113ff 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -246,7 +246,10 @@ struct Tmp { uint cost; short slot; short wide; - int hint; + struct { + int r; + ulong m; + } hint; int phi; }; @@ -335,6 +338,7 @@ void idup(Ins **, Ins *, ulong); Ins *icpy(Ins *, Ins *, ulong); void *vnew(ulong, size_t); void vgrow(void *, ulong); +int phicls(int, Tmp *); Ref newtmp(char *, Fn *); Ref getcon(int64_t, Fn *); void addcon(Con *, Con *); |