|  | 
| uint32_t | hash (char *s) | 
|  | 
| void | die_ (char *file, char *s,...) | 
|  | 
| void * | emalloc (size_t n) | 
|  | 
| void * | alloc (size_t n) | 
|  | 
| void | freeall () | 
|  | 
| void * | vnew (ulong len, size_t esz, Pool pool) | 
|  | 
| void | vfree (void *p) | 
|  | 
| void | vgrow (void *vp, ulong len) | 
|  | 
| uint32_t | intern (char *s) | 
|  | 
| char * | str (uint32_t id) | 
|  | 
| int | isreg (Ref r) | 
|  | 
| int | iscmp (int op, int *pk, int *pc) | 
|  | 
| int | argcls (Ins *i, int n) | 
|  | 
| void | emit (int op, int k, Ref to, Ref arg0, Ref arg1) | 
|  | 
| void | emiti (Ins i) | 
|  | 
| void | idup (Ins **pd, Ins *s, ulong n) | 
|  | 
| Ins * | icpy (Ins *d, Ins *s, ulong n) | 
|  | 
| int | cmpneg (int c) | 
|  | 
| int | cmpop (int c) | 
|  | 
| int | clsmerge (short *pk, short k) | 
|  | 
| int | phicls (int t, Tmp *tmp) | 
|  | 
| Ref | newtmp (char *prfx, int k, Fn *fn) | 
|  | 
| void | chuse (Ref r, int du, Fn *fn) | 
|  | 
| Ref | getcon (int64_t val, Fn *fn) | 
|  | 
| void | addcon (Con *c0, Con *c1) | 
|  | 
| void | blit (Ref rdst, uint doff, Ref rsrc, uint sz, Fn *fn) | 
|  | 
| void | bsinit (BSet *bs, uint n) | 
|  | 
| uint | bscount (BSet *bs) | 
|  | 
| void | bsset (BSet *bs, uint elt) | 
|  | 
| void | bsclr (BSet *bs, uint elt) | 
|  | 
| void | bscopy (BSet *a, BSet *b) | 
|  | 
| void | bsunion (BSet *a, BSet *b) | 
|  | 
| void | bsinter (BSet *a, BSet *b) | 
|  | 
| void | bsdiff (BSet *a, BSet *b) | 
|  | 
| int | bsequal (BSet *a, BSet *b) | 
|  | 
| void | bszero (BSet *bs) | 
|  | 
| int | bsiter (BSet *bs, int *elt) | 
|  | 
| void | dumpts (BSet *bs, Tmp *tmp, FILE *f) | 
|  |