Node 70 include/link.h struct Node* node; // for 5g, 6g, 8g Node 35 src/cmd/5c/cgen.c _cgen(Node *n, Node *nn, int inrel) Node 37 src/cmd/5c/cgen.c Node *l, *r; Node 39 src/cmd/5c/cgen.c Node nod, nod1, nod2, nod3, nod4; Node 593 src/cmd/5c/cgen.c cgen(Node *n, Node *nn) Node 599 src/cmd/5c/cgen.c cgenrel(Node *n, Node *nn) Node 605 src/cmd/5c/cgen.c reglcgen(Node *t, Node *n, Node *nn) Node 607 src/cmd/5c/cgen.c Node *r; Node 639 src/cmd/5c/cgen.c reglpcgen(Node *n, Node *nn, int f) Node 656 src/cmd/5c/cgen.c lcgen(Node *n, Node *nn) Node 659 src/cmd/5c/cgen.c Node nod; Node 708 src/cmd/5c/cgen.c bcgen(Node *n, int true) Node 718 src/cmd/5c/cgen.c boolgen(Node *n, int true, Node *nn) Node 722 src/cmd/5c/cgen.c Node *l, *r, nod, nod1; Node 882 src/cmd/5c/cgen.c sugen(Node *n, Node *nn, int32 w) Node 885 src/cmd/5c/cgen.c Node nod0, nod1, nod2, nod3, nod4, *l, *r; Node 137 src/cmd/5c/gc.h EXTERN Node constnode; Node 138 src/cmd/5c/gc.h EXTERN Node fconstnode; Node 149 src/cmd/5c/gc.h EXTERN Node* nodrat; Node 150 src/cmd/5c/gc.h EXTERN Node* nodret; Node 151 src/cmd/5c/gc.h EXTERN Node* nodsafe; Node 156 src/cmd/5c/gc.h EXTERN Node regnode; Node 159 src/cmd/5c/gc.h EXTERN Node znode; Node 207 src/cmd/5c/gc.h void codgen(Node*, Node*); Node 208 src/cmd/5c/gc.h void gen(Node*); Node 210 src/cmd/5c/gc.h void usedset(Node*, int); Node 211 src/cmd/5c/gc.h void xcom(Node*); Node 212 src/cmd/5c/gc.h int bcomplex(Node*, Node*); Node 219 src/cmd/5c/gc.h void cgen(Node*, Node*); Node 220 src/cmd/5c/gc.h void reglcgen(Node*, Node*, Node*); Node 221 src/cmd/5c/gc.h void lcgen(Node*, Node*); Node 222 src/cmd/5c/gc.h void bcgen(Node*, int); Node 223 src/cmd/5c/gc.h void boolgen(Node*, int, Node*); Node 224 src/cmd/5c/gc.h void sugen(Node*, Node*, int32); Node 225 src/cmd/5c/gc.h void layout(Node*, Node*, int, int, Node*); Node 226 src/cmd/5c/gc.h void cgenrel(Node*, Node*); Node 234 src/cmd/5c/gc.h void gargs(Node*, Node*, Node*); Node 235 src/cmd/5c/gc.h void garg1(Node*, Node*, Node*, int, Node**); Node 236 src/cmd/5c/gc.h Node* nodconst(int32); Node 237 src/cmd/5c/gc.h Node* nod32const(vlong); Node 238 src/cmd/5c/gc.h Node* nodfconst(double); Node 239 src/cmd/5c/gc.h void nodreg(Node*, Node*, int); Node 240 src/cmd/5c/gc.h void regret(Node*, Node*); Node 242 src/cmd/5c/gc.h void regalloc(Node*, Node*, Node*); Node 243 src/cmd/5c/gc.h void regfree(Node*); Node 244 src/cmd/5c/gc.h void regialloc(Node*, Node*, Node*); Node 245 src/cmd/5c/gc.h void regsalloc(Node*, Node*); Node 246 src/cmd/5c/gc.h void regaalloc1(Node*, Node*); Node 247 src/cmd/5c/gc.h void regaalloc(Node*, Node*); Node 248 src/cmd/5c/gc.h void regind(Node*, Node*); Node 249 src/cmd/5c/gc.h void gprep(Node*, Node*); Node 250 src/cmd/5c/gc.h void raddr(Node*, Prog*); Node 251 src/cmd/5c/gc.h void naddr(Node*, Addr*); Node 252 src/cmd/5c/gc.h void gmovm(Node*, Node*, int); Node 253 src/cmd/5c/gc.h void gmove(Node*, Node*); Node 254 src/cmd/5c/gc.h void gmover(Node*, Node*); Node 255 src/cmd/5c/gc.h void gins(int a, Node*, Node*); Node 256 src/cmd/5c/gc.h void gopcode(int, Node*, Node*, Node*); Node 257 src/cmd/5c/gc.h int samaddr(Node*, Node*); Node 260 src/cmd/5c/gc.h int sconst(Node*); Node 262 src/cmd/5c/gc.h void gpseudo(int, Sym*, Node*); Node 263 src/cmd/5c/gc.h void gprefetch(Node*); Node 270 src/cmd/5c/gc.h void doswit(Node*); Node 271 src/cmd/5c/gc.h void swit1(C1*, int, int32, Node*); Node 272 src/cmd/5c/gc.h void swit2(C1*, int, int32, Node*); Node 274 src/cmd/5c/gc.h void bitload(Node*, Node*, Node*, Node*, Node*); Node 275 src/cmd/5c/gc.h void bitstore(Node*, Node*, Node*, Node*, Node*); Node 276 src/cmd/5c/gc.h int mulcon(Node*, Node*); Node 278 src/cmd/5c/gc.h void nullwarn(Node*, Node*); Node 81 src/cmd/5c/sgen.c xcom(Node *n) Node 83 src/cmd/5c/sgen.c Node *l, *r; Node 34 src/cmd/5c/swt.c swit1(C1 *q, int nc, int32 def, Node *n) Node 36 src/cmd/5c/swt.c Node nreg; Node 54 src/cmd/5c/swt.c swit2(C1 *q, int nc, int32 def, Node *n) Node 121 src/cmd/5c/swt.c bitload(Node *b, Node *n1, Node *n2, Node *n3, Node *nn) Node 125 src/cmd/5c/swt.c Node *l; Node 160 src/cmd/5c/swt.c bitstore(Node *b, Node *n1, Node *n2, Node *n3, Node *nn) Node 163 src/cmd/5c/swt.c Node nod, *l; Node 218 src/cmd/5c/swt.c mulcon(Node *n, Node *nn) Node 220 src/cmd/5c/swt.c Node *l, *r, nod1, nod2; Node 312 src/cmd/5c/swt.c sextern(Sym *s, Node *a, int32 o, int32 w) Node 329 src/cmd/5c/swt.c gextern(Sym *s, Node *a, int32 o, int32 w) Node 175 src/cmd/5c/txt.c gargs(Node *n, Node *tn1, Node *tn2) Node 178 src/cmd/5c/txt.c Node fnxargs[20], *fnxp; Node 193 src/cmd/5c/txt.c garg1(Node *n, Node *tn1, Node *tn2, int f, Node **fnxp) Node 195 src/cmd/5c/txt.c Node nod; Node 246 src/cmd/5c/txt.c Node* Node 253 src/cmd/5c/txt.c Node* Node 260 src/cmd/5c/txt.c Node* Node 268 src/cmd/5c/txt.c nodreg(Node *n, Node *nn, int reg) Node 277 src/cmd/5c/txt.c regret(Node *n, Node *nn) Node 301 src/cmd/5c/txt.c regalloc(Node *n, Node *tn, Node *o) Node 350 src/cmd/5c/txt.c regialloc(Node *n, Node *tn, Node *o) Node 352 src/cmd/5c/txt.c Node nod; Node 360 src/cmd/5c/txt.c regfree(Node *n) Node 379 src/cmd/5c/txt.c regsalloc(Node *n, Node *nn) Node 391 src/cmd/5c/txt.c regaalloc1(Node *n, Node *nn) Node 405 src/cmd/5c/txt.c regaalloc(Node *n, Node *nn) Node 419 src/cmd/5c/txt.c regind(Node *n, Node *nn) Node 431 src/cmd/5c/txt.c raddr(Node *n, Prog *p) Node 451 src/cmd/5c/txt.c naddr(Node *n, Addr *a) Node 552 src/cmd/5c/txt.c fop(int as, int f1, int f2, Node *t) Node 554 src/cmd/5c/txt.c Node nod1, nod2, nod3; Node 565 src/cmd/5c/txt.c gmovm(Node *f, Node *t, int w) Node 574 src/cmd/5c/txt.c gmove(Node *f, Node *t) Node 577 src/cmd/5c/txt.c Node nod, nod1; Node 894 src/cmd/5c/txt.c gmover(Node *f, Node *t) Node 924 src/cmd/5c/txt.c gins(int a, Node *f, Node *t) Node 938 src/cmd/5c/txt.c gopcode(int o, Node *f1, Node *f2, Node *t) Node 965 src/cmd/5c/txt.c Node *t = f1; Node 1137 src/cmd/5c/txt.c samaddr(Node *f, Node *t) Node 1183 src/cmd/5c/txt.c gpseudo(int a, Sym *s, Node *n) Node 1211 src/cmd/5c/txt.c Node n1; Node 1218 src/cmd/5c/txt.c gprefetch(Node *n) Node 1220 src/cmd/5c/txt.c Node n1; Node 1230 src/cmd/5c/txt.c sconst(Node *n) Node 15 src/cmd/5g/cgen.c cgen(Node *n, Node *res) Node 17 src/cmd/5g/cgen.c Node *nl, *nr, *r; Node 18 src/cmd/5g/cgen.c Node n1, n2, f0, f1; Node 551 src/cmd/5g/cgen.c cgenindex(Node *n, Node *res, int bounded) Node 553 src/cmd/5g/cgen.c Node tmp, lo, hi, zero, n1, n2; Node 586 src/cmd/5g/cgen.c agen(Node *n, Node *res) Node 588 src/cmd/5g/cgen.c Node *nl; Node 589 src/cmd/5g/cgen.c Node n1, n2, n3; Node 761 src/cmd/5g/cgen.c igen(Node *n, Node *a, Node *res) Node 763 src/cmd/5g/cgen.c Node n1; Node 853 src/cmd/5g/cgen.c cgenr(Node *n, Node *a, Node *res) Node 855 src/cmd/5g/cgen.c Node n1; Node 897 src/cmd/5g/cgen.c agenr(Node *n, Node *a, Node *res) Node 899 src/cmd/5g/cgen.c Node *nl, *nr; Node 900 src/cmd/5g/cgen.c Node n1, n2, n3, n4, tmp; Node 1080 src/cmd/5g/cgen.c gencmp0(Node *n, Type *t, int o, int likely, Prog *to) Node 1082 src/cmd/5g/cgen.c Node n1, n2, n3; Node 1106 src/cmd/5g/cgen.c bgen(Node *n, int true, int likely, Prog *to) Node 1109 src/cmd/5g/cgen.c Node *nl, *nr, *r; Node 1110 src/cmd/5g/cgen.c Node n1, n2, n3, n4, tmp; Node 1359 src/cmd/5g/cgen.c stkof(Node *n) Node 1413 src/cmd/5g/cgen.c sgen(Node *n, Node *res, int64 w) Node 1415 src/cmd/5g/cgen.c Node dst, src, tmp, nend, r0, r1, r2, *f; Node 1614 src/cmd/5g/cgen.c cadable(Node *n) Node 1636 src/cmd/5g/cgen.c componentgen(Node *nr, Node *nl) Node 1638 src/cmd/5g/cgen.c Node nodl, nodr, tmp; Node 15 src/cmd/5g/cgen64.c cgen64(Node *n, Node *res) Node 17 src/cmd/5g/cgen64.c Node t1, t2, *l, *r; Node 18 src/cmd/5g/cgen64.c Node lo1, lo2, hi1, hi2; Node 19 src/cmd/5g/cgen64.c Node al, ah, bl, bh, cl, ch, s, n1, creg; Node 678 src/cmd/5g/cgen64.c cmp64(Node *nl, Node *nr, int op, int likely, Prog *to) Node 680 src/cmd/5g/cgen64.c Node lo1, hi1, lo2, hi2, r1, r2; Node 24 src/cmd/5g/gg.h EXTERN Node* newproc; Node 25 src/cmd/5g/gg.h EXTERN Node* deferproc; Node 26 src/cmd/5g/gg.h EXTERN Node* deferreturn; Node 27 src/cmd/5g/gg.h EXTERN Node* panicindex; Node 28 src/cmd/5g/gg.h EXTERN Node* panicslice; Node 29 src/cmd/5g/gg.h EXTERN Node* throwreturn; Node 35 src/cmd/5g/gg.h void compile(Node*); Node 36 src/cmd/5g/gg.h void gen(Node*); Node 37 src/cmd/5g/gg.h Node* lookdot(Node*, Node*, int); Node 38 src/cmd/5g/gg.h void cgen_as(Node*, Node*); Node 39 src/cmd/5g/gg.h void cgen_callmeth(Node*, int); Node 40 src/cmd/5g/gg.h void cgen_callinter(Node*, Node*, int); Node 41 src/cmd/5g/gg.h void cgen_proc(Node*, int); Node 42 src/cmd/5g/gg.h void cgen_callret(Node*, Node*); Node 43 src/cmd/5g/gg.h void cgen_dcl(Node*); Node 48 src/cmd/5g/gg.h void ginscall(Node*, int); Node 53 src/cmd/5g/gg.h void agen(Node*, Node*); Node 54 src/cmd/5g/gg.h Prog* cgenindex(Node *, Node *, int); Node 55 src/cmd/5g/gg.h void igen(Node*, Node*, Node*); Node 56 src/cmd/5g/gg.h void agenr(Node *n, Node *a, Node *res); Node 57 src/cmd/5g/gg.h vlong fieldoffset(Type*, Node*); Node 58 src/cmd/5g/gg.h void sgen(Node*, Node*, int64); Node 59 src/cmd/5g/gg.h void gmove(Node*, Node*); Node 60 src/cmd/5g/gg.h Prog* gins(int, Node*, Node*); Node 61 src/cmd/5g/gg.h int samaddr(Node*, Node*); Node 62 src/cmd/5g/gg.h void raddr(Node *n, Prog *p); Node 63 src/cmd/5g/gg.h Prog* gcmp(int, Node*, Node*); Node 64 src/cmd/5g/gg.h Prog* gshift(int as, Node *lhs, int32 stype, int32 sval, Node *rhs); Node 65 src/cmd/5g/gg.h Prog * gregshift(int as, Node *lhs, int32 stype, Node *reg, Node *rhs); Node 66 src/cmd/5g/gg.h void naddr(Node*, Addr*, int); Node 67 src/cmd/5g/gg.h void cgen_aret(Node*, Node*); Node 68 src/cmd/5g/gg.h void cgen_hmul(Node*, Node*, Node*); Node 69 src/cmd/5g/gg.h void cgen_shift(int, int, Node*, Node*, Node*); Node 70 src/cmd/5g/gg.h int componentgen(Node*, Node*); Node 75 src/cmd/5g/gg.h void cmp64(Node*, Node*, int, int, Prog*); Node 76 src/cmd/5g/gg.h void cgen64(Node*, Node*); Node 88 src/cmd/5g/gg.h Prog* gop(int, Node*, Node*, Node*); Node 92 src/cmd/5g/gg.h void regalloc(Node*, Type*, Node*); Node 93 src/cmd/5g/gg.h void regfree(Node*); Node 94 src/cmd/5g/gg.h Node* nodarg(Type*, int); Node 95 src/cmd/5g/gg.h void nodreg(Node*, Type*, int); Node 96 src/cmd/5g/gg.h void nodindreg(Node*, Type*, int); Node 100 src/cmd/5g/gg.h int dotaddable(Node*, Node*); Node 102 src/cmd/5g/gg.h int sudoaddable(int, Node*, Addr*, int*); Node 103 src/cmd/5g/gg.h void afunclit(Addr*, Node*); Node 105 src/cmd/5g/gg.h void split64(Node*, Node*, Node*); Node 107 src/cmd/5g/gg.h Node* ncon(uint32 i); Node 22 src/cmd/5g/ggen.c Node *n; Node 67 src/cmd/5g/ggen.c Node *f; Node 180 src/cmd/5g/ggen.c ginscall(Node *f, int proc) Node 184 src/cmd/5g/ggen.c Node n1, r, r1, con; Node 310 src/cmd/5g/ggen.c cgen_callinter(Node *n, Node *res, int proc) Node 313 src/cmd/5g/ggen.c Node *i, *f; Node 314 src/cmd/5g/ggen.c Node tmpi, nodo, nodr, nodsp; Node 387 src/cmd/5g/ggen.c cgen_call(Node *n, int proc) Node 390 src/cmd/5g/ggen.c Node nod, afun; Node 440 src/cmd/5g/ggen.c cgen_callret(Node *n, Node *res) Node 442 src/cmd/5g/ggen.c Node nod; Node 470 src/cmd/5g/ggen.c cgen_aret(Node *n, Node *res) Node 472 src/cmd/5g/ggen.c Node nod1, nod2; Node 506 src/cmd/5g/ggen.c cgen_ret(Node *n) Node 527 src/cmd/5g/ggen.c cgen_asop(Node *n) Node 529 src/cmd/5g/ggen.c Node n1, n2, n3, n4; Node 530 src/cmd/5g/ggen.c Node *nl, *nr; Node 653 src/cmd/5g/ggen.c samereg(Node *a, Node *b) Node 669 src/cmd/5g/ggen.c cgen_hmul(Node *nl, Node *nr, Node *res) Node 672 src/cmd/5g/ggen.c Node n1, n2, *tmp; Node 726 src/cmd/5g/ggen.c cgen_shift(int op, int bounded, Node *nl, Node *nr, Node *res) Node 728 src/cmd/5g/ggen.c Node n1, n2, n3, nt, t, lo, hi; Node 864 src/cmd/5g/ggen.c clearfat(Node *nl) Node 867 src/cmd/5g/ggen.c Node dst, nc, nz, end, r0, r1, *f; Node 97 src/cmd/5g/gobj.c gdata(Node *nam, Node *nr, int wid) Node 127 src/cmd/5g/gobj.c gdatacomplex(Node *nam, Mpcplx *cval) Node 148 src/cmd/5g/gobj.c gdatastring(Node *nam, Strlit *sval) Node 151 src/cmd/5g/gobj.c Node nod1; Node 175 src/cmd/5g/gsubr.c gused(Node *n) Node 192 src/cmd/5g/gsubr.c ggloblnod(Node *nam) Node 211 src/cmd/5g/gsubr.c Node n1, n2; Node 268 src/cmd/5g/gsubr.c afunclit(Addr *a, Node *n) Node 333 src/cmd/5g/gsubr.c regalloc(Node *n, Type *t, Node *o) Node 410 src/cmd/5g/gsubr.c regfree(Node *n) Node 446 src/cmd/5g/gsubr.c nodreg(Node *n, Type *t, int r) Node 463 src/cmd/5g/gsubr.c nodindreg(Node *n, Type *t, int r) Node 469 src/cmd/5g/gsubr.c Node* Node 472 src/cmd/5g/gsubr.c Node *n; Node 541 src/cmd/5g/gsubr.c Node* Node 544 src/cmd/5g/gsubr.c static Node n; Node 556 src/cmd/5g/gsubr.c ismem(Node *n) Node 568 src/cmd/5g/gsubr.c Node sclean[10]; Node 575 src/cmd/5g/gsubr.c split64(Node *n, Node *lo, Node *hi) Node 577 src/cmd/5g/gsubr.c Node n1; Node 641 src/cmd/5g/gsubr.c gmove(Node *f, Node *t) Node 645 src/cmd/5g/gsubr.c Node r1, r2, flo, fhi, tlo, thi, con; Node 1068 src/cmd/5g/gsubr.c samaddr(Node *f, Node *t) Node 1088 src/cmd/5g/gsubr.c gins(int as, Node *f, Node *t) Node 1134 src/cmd/5g/gsubr.c raddr(Node *n, Prog *p) Node 1153 src/cmd/5g/gsubr.c gcmp(int as, Node *lhs, Node *rhs) Node 1169 src/cmd/5g/gsubr.c gshift(int as, Node *lhs, int32 stype, int32 sval, Node *rhs) Node 1187 src/cmd/5g/gsubr.c gregshift(int as, Node *lhs, int32 stype, Node *reg, Node *rhs) Node 1201 src/cmd/5g/gsubr.c naddr(Node *n, Addr *a, int canemitcode) Node 1774 src/cmd/5g/gsubr.c static Node clean[20]; Node 1788 src/cmd/5g/gsubr.c dotaddable(Node *n, Node *n1) Node 1792 src/cmd/5g/gsubr.c Node *nn; Node 1819 src/cmd/5g/gsubr.c sudoaddable(int as, Node *n, Addr *a, int *w) Node 1824 src/cmd/5g/gsubr.c Node n1, n2, n3, n4, *nn, *l, *r; Node 1825 src/cmd/5g/gsubr.c Node *reg, *reg1; Node 77 src/cmd/5g/reg.c Node *node; Node 130 src/cmd/5g/reg.c static Node* regnodes[NREGVAR]; Node 132 src/cmd/5g/reg.c static void walkvardef(Node *n, Reg *r, int active); Node 550 src/cmd/5g/reg.c walkvardef(Node *n, Reg *r, int active) Node 722 src/cmd/5g/reg.c Node *node; Node 36 src/cmd/6c/cgen.c int vaddr(Node *n, int a); Node 39 src/cmd/6c/cgen.c cgen(Node *n, Node *nn) Node 41 src/cmd/6c/cgen.c Node *l, *r, *t; Node 43 src/cmd/6c/cgen.c Node nod, nod1, nod2, nod3, nod4; Node 901 src/cmd/6c/cgen.c Node onod; Node 1171 src/cmd/6c/cgen.c reglcgen(Node *t, Node *n, Node *nn) Node 1173 src/cmd/6c/cgen.c Node *r; Node 1196 src/cmd/6c/cgen.c lcgen(Node *n, Node *nn) Node 1199 src/cmd/6c/cgen.c Node nod; Node 1243 src/cmd/6c/cgen.c bcgen(Node *n, int true) Node 1253 src/cmd/6c/cgen.c boolgen(Node *n, int true, Node *nn) Node 1257 src/cmd/6c/cgen.c Node *l, *r, nod, nod1; Node 1484 src/cmd/6c/cgen.c sugen(Node *n, Node *nn, int32 w) Node 1487 src/cmd/6c/cgen.c Node nod0, nod1, nod2, nod3, nod4, *l, *r; Node 1865 src/cmd/6c/cgen.c layout(Node *f, Node *t, int c, int cv, Node *cn) Node 1867 src/cmd/6c/cgen.c Node t1, t2; Node 1910 src/cmd/6c/cgen.c immconst(Node *n) Node 1926 src/cmd/6c/cgen.c hardconst(Node *n) Node 1959 src/cmd/6c/cgen.c zeroregm(Node *n) Node 1966 src/cmd/6c/cgen.c vaddr(Node *n, int a) Node 1983 src/cmd/6c/cgen.c hi64v(Node *n) Node 1992 src/cmd/6c/cgen.c lo64v(Node *n) Node 2000 src/cmd/6c/cgen.c Node * Node 2001 src/cmd/6c/cgen.c hi64(Node *n) Node 2006 src/cmd/6c/cgen.c Node * Node 2007 src/cmd/6c/cgen.c lo64(Node *n) Node 113 src/cmd/6c/div.c sdivgen(Node *l, Node *r, Node *ax, Node *dx) Node 137 src/cmd/6c/div.c udivgen(Node *l, Node *r, Node *ax, Node *dx) Node 141 src/cmd/6c/div.c Node nod; Node 173 src/cmd/6c/div.c sext(Node *d, Node *s, Node *l) Node 187 src/cmd/6c/div.c sdiv2(int32 c, int v, Node *l, Node *n) Node 189 src/cmd/6c/div.c Node nod; Node 209 src/cmd/6c/div.c smod2(int32 c, int v, Node *l, Node *n) Node 211 src/cmd/6c/div.c Node nod; Node 57 src/cmd/6c/gc.h Node* regtree; Node 58 src/cmd/6c/gc.h Node* basetree; Node 120 src/cmd/6c/gc.h Node base; Node 121 src/cmd/6c/gc.h Node* saved; Node 122 src/cmd/6c/gc.h Node* scope; Node 137 src/cmd/6c/gc.h EXTERN Node constnode; Node 138 src/cmd/6c/gc.h EXTERN Node fconstnode; Node 139 src/cmd/6c/gc.h EXTERN Node vconstnode; Node 147 src/cmd/6c/gc.h EXTERN Node* nodrat; Node 148 src/cmd/6c/gc.h EXTERN Node* nodret; Node 149 src/cmd/6c/gc.h EXTERN Node* nodsafe; Node 154 src/cmd/6c/gc.h EXTERN Node lregnode; Node 155 src/cmd/6c/gc.h EXTERN Node qregnode; Node 158 src/cmd/6c/gc.h EXTERN Node znode; Node 206 src/cmd/6c/gc.h void codgen(Node*, Node*); Node 207 src/cmd/6c/gc.h void gen(Node*); Node 209 src/cmd/6c/gc.h void usedset(Node*, int); Node 210 src/cmd/6c/gc.h void xcom(Node*); Node 211 src/cmd/6c/gc.h void indx(Node*); Node 212 src/cmd/6c/gc.h int bcomplex(Node*, Node*); Node 219 src/cmd/6c/gc.h void zeroregm(Node*); Node 220 src/cmd/6c/gc.h void cgen(Node*, Node*); Node 221 src/cmd/6c/gc.h void reglcgen(Node*, Node*, Node*); Node 222 src/cmd/6c/gc.h void lcgen(Node*, Node*); Node 223 src/cmd/6c/gc.h void bcgen(Node*, int); Node 224 src/cmd/6c/gc.h void boolgen(Node*, int, Node*); Node 225 src/cmd/6c/gc.h void sugen(Node*, Node*, int32); Node 226 src/cmd/6c/gc.h int needreg(Node*, int); Node 227 src/cmd/6c/gc.h int hardconst(Node*); Node 228 src/cmd/6c/gc.h int immconst(Node*); Node 236 src/cmd/6c/gc.h void gargs(Node*, Node*, Node*); Node 237 src/cmd/6c/gc.h void garg1(Node*, Node*, Node*, int, Node**); Node 238 src/cmd/6c/gc.h Node* nodconst(int32); Node 239 src/cmd/6c/gc.h Node* nodfconst(double); Node 240 src/cmd/6c/gc.h Node* nodgconst(vlong, Type*); Node 241 src/cmd/6c/gc.h int nodreg(Node*, Node*, int); Node 242 src/cmd/6c/gc.h int isreg(Node*, int); Node 243 src/cmd/6c/gc.h void regret(Node*, Node*); Node 244 src/cmd/6c/gc.h void regalloc(Node*, Node*, Node*); Node 245 src/cmd/6c/gc.h void regfree(Node*); Node 246 src/cmd/6c/gc.h void regialloc(Node*, Node*, Node*); Node 247 src/cmd/6c/gc.h void regsalloc(Node*, Node*); Node 248 src/cmd/6c/gc.h void regaalloc1(Node*, Node*); Node 249 src/cmd/6c/gc.h void regaalloc(Node*, Node*); Node 250 src/cmd/6c/gc.h void regind(Node*, Node*); Node 251 src/cmd/6c/gc.h void gprep(Node*, Node*); Node 252 src/cmd/6c/gc.h void naddr(Node*, Addr*); Node 253 src/cmd/6c/gc.h void gcmp(int, Node*, vlong); Node 254 src/cmd/6c/gc.h void gmove(Node*, Node*); Node 255 src/cmd/6c/gc.h void gins(int a, Node*, Node*); Node 256 src/cmd/6c/gc.h void gopcode(int, Type*, Node*, Node*); Node 257 src/cmd/6c/gc.h int samaddr(Node*, Node*); Node 260 src/cmd/6c/gc.h int sconst(Node*); Node 261 src/cmd/6c/gc.h void gpseudo(int, Sym*, Node*); Node 262 src/cmd/6c/gc.h void gprefetch(Node*); Node 269 src/cmd/6c/gc.h void doswit(Node*); Node 270 src/cmd/6c/gc.h void swit1(C1*, int, int32, Node*); Node 271 src/cmd/6c/gc.h void swit2(C1*, int, int32, Node*); Node 273 src/cmd/6c/gc.h void bitload(Node*, Node*, Node*, Node*, Node*); Node 274 src/cmd/6c/gc.h void bitstore(Node*, Node*, Node*, Node*, Node*); Node 276 src/cmd/6c/gc.h void nullwarn(Node*, Node*); Node 277 src/cmd/6c/gc.h void sextern(Sym*, Node*, int32, int32); Node 278 src/cmd/6c/gc.h void gextern(Sym*, Node*, int32, int32); Node 339 src/cmd/6c/gc.h int com64(Node*); Node 341 src/cmd/6c/gc.h void bool64(Node*); Node 342 src/cmd/6c/gc.h int32 lo64v(Node*); Node 343 src/cmd/6c/gc.h int32 hi64v(Node*); Node 344 src/cmd/6c/gc.h Node* lo64(Node*); Node 345 src/cmd/6c/gc.h Node* hi64(Node*); Node 350 src/cmd/6c/gc.h void sdivgen(Node*, Node*, Node*, Node*); Node 351 src/cmd/6c/gc.h void udivgen(Node*, Node*, Node*, Node*); Node 352 src/cmd/6c/gc.h void sdiv2(int32, int, Node*, Node*); Node 353 src/cmd/6c/gc.h void smod2(int32, int, Node*, Node*); Node 354 src/cmd/6c/gc.h void mulgen(Type*, Node*, Node*); Node 355 src/cmd/6c/gc.h void genmuladd(Node*, Node*, int, Node*); Node 356 src/cmd/6c/gc.h void shiftit(Type*, Node*, Node*); Node 360 src/cmd/6c/gc.h void fgopcode(int, Node*, Node*, int, int); Node 34 src/cmd/6c/machcap.c machcap(Node *n) Node 85 src/cmd/6c/mul.c genmuladd(Node *d, Node *s, int m, Node *a) Node 87 src/cmd/6c/mul.c Node nod; Node 322 src/cmd/6c/mul.c shiftit(Type *t, Node *s, Node *d) Node 339 src/cmd/6c/mul.c mulgen1(uint32 v, Node *n) Node 343 src/cmd/6c/mul.c Node nod, nods; Node 454 src/cmd/6c/mul.c mulgen(Type *t, Node *r, Node *n) Node 63 src/cmd/6c/sgen.c commute(Node *n) Node 65 src/cmd/6c/sgen.c Node *l, *r; Node 76 src/cmd/6c/sgen.c indexshift(Node *n) Node 110 src/cmd/6c/sgen.c xcom(Node *n) Node 112 src/cmd/6c/sgen.c Node *l, *r; Node 451 src/cmd/6c/sgen.c indx(Node *n) Node 453 src/cmd/6c/sgen.c Node *l, *r; Node 34 src/cmd/6c/swt.c swit1(C1 *q, int nc, int32 def, Node *n) Node 36 src/cmd/6c/swt.c Node nreg; Node 49 src/cmd/6c/swt.c swit2(C1 *q, int nc, int32 def, Node *n) Node 85 src/cmd/6c/swt.c bitload(Node *b, Node *n1, Node *n2, Node *n3, Node *nn) Node 89 src/cmd/6c/swt.c Node *l; Node 124 src/cmd/6c/swt.c bitstore(Node *b, Node *n1, Node *n2, Node *n3, Node *nn) Node 127 src/cmd/6c/swt.c Node nod; Node 176 src/cmd/6c/swt.c sextern(Sym *s, Node *a, int32 o, int32 w) Node 193 src/cmd/6c/swt.c gextern(Sym *s, Node *a, int32 o, int32 w) Node 206 src/cmd/6c/txt.c gargs(Node *n, Node *tn1, Node *tn2) Node 209 src/cmd/6c/txt.c Node fnxargs[20], *fnxp; Node 236 src/cmd/6c/txt.c garg1(Node *n, Node *tn1, Node *tn2, int f, Node **fnxp) Node 238 src/cmd/6c/txt.c Node nod; Node 294 src/cmd/6c/txt.c Node* Node 303 src/cmd/6c/txt.c Node* Node 310 src/cmd/6c/txt.c Node* Node 318 src/cmd/6c/txt.c isreg(Node *n, int r) Node 328 src/cmd/6c/txt.c nodreg(Node *n, Node *nn, int r) Node 354 src/cmd/6c/txt.c regret(Node *n, Node *nn) Node 366 src/cmd/6c/txt.c regalloc(Node *n, Node *tn, Node *o) Node 416 src/cmd/6c/txt.c regialloc(Node *n, Node *tn, Node *o) Node 418 src/cmd/6c/txt.c Node nod; Node 426 src/cmd/6c/txt.c regfree(Node *n) Node 445 src/cmd/6c/txt.c regsalloc(Node *n, Node *nn) Node 457 src/cmd/6c/txt.c regaalloc1(Node *n, Node *nn) Node 471 src/cmd/6c/txt.c regaalloc(Node *n, Node *nn) Node 485 src/cmd/6c/txt.c regind(Node *n, Node *nn) Node 497 src/cmd/6c/txt.c naddr(Node *n, Addr *a) Node 628 src/cmd/6c/txt.c gcmp(int op, Node *n, vlong val) Node 630 src/cmd/6c/txt.c Node *cn, nod; Node 645 src/cmd/6c/txt.c gmove(Node *f, Node *t) Node 648 src/cmd/6c/txt.c Node nod, nod1, nod2, nod3; Node 1199 src/cmd/6c/txt.c doindex(Node *n) Node 1201 src/cmd/6c/txt.c Node nod, nod1; Node 1232 src/cmd/6c/txt.c gins(int a, Node *f, Node *t) Node 1250 src/cmd/6c/txt.c gopcode(int o, Type *ty, Node *f, Node *t) Node 1490 src/cmd/6c/txt.c samaddr(Node *f, Node *t) Node 1527 src/cmd/6c/txt.c gpseudo(int a, Sym *s, Node *n) Node 1555 src/cmd/6c/txt.c Node n1; Node 1562 src/cmd/6c/txt.c gprefetch(Node *n) Node 1564 src/cmd/6c/txt.c Node n1; Node 1574 src/cmd/6c/txt.c sconst(Node *n) Node 15 src/cmd/6g/cgen.c cgen(Node *n, Node *res) Node 17 src/cmd/6g/cgen.c Node *nl, *nr, *r; Node 18 src/cmd/6g/cgen.c Node n1, n2; Node 548 src/cmd/6g/cgen.c cgenr(Node *n, Node *a, Node *res) Node 550 src/cmd/6g/cgen.c Node n1; Node 591 src/cmd/6g/cgen.c agenr(Node *n, Node *a, Node *res) Node 593 src/cmd/6g/cgen.c Node *nl, *nr; Node 594 src/cmd/6g/cgen.c Node n1, n2, n3, n5, tmp, tmp2, nlen; Node 796 src/cmd/6g/cgen.c agen(Node *n, Node *res) Node 798 src/cmd/6g/cgen.c Node *nl, *nr; Node 799 src/cmd/6g/cgen.c Node n1, n2; Node 931 src/cmd/6g/cgen.c igen(Node *n, Node *a, Node *res) Node 935 src/cmd/6g/cgen.c Node n1; Node 1033 src/cmd/6g/cgen.c bgen(Node *n, int true, int likely, Prog *to) Node 1036 src/cmd/6g/cgen.c Node *nl, *nr, *l, *r; Node 1037 src/cmd/6g/cgen.c Node n1, n2, tmp; Node 1291 src/cmd/6g/cgen.c stkof(Node *n) Node 1344 src/cmd/6g/cgen.c sgen(Node *n, Node *ns, int64 w) Node 1346 src/cmd/6g/cgen.c Node nodl, nodr, nodsi, noddi, cx, oldcx, tmp; Node 1501 src/cmd/6g/cgen.c cadable(Node *n) Node 1525 src/cmd/6g/cgen.c componentgen(Node *nr, Node *nl) Node 1527 src/cmd/6g/cgen.c Node nodl, nodr; Node 19 src/cmd/6g/gg.h EXTERN Node* newproc; Node 20 src/cmd/6g/gg.h EXTERN Node* deferproc; Node 21 src/cmd/6g/gg.h EXTERN Node* deferreturn; Node 22 src/cmd/6g/gg.h EXTERN Node* panicindex; Node 23 src/cmd/6g/gg.h EXTERN Node* panicslice; Node 24 src/cmd/6g/gg.h EXTERN Node* panicdiv; Node 25 src/cmd/6g/gg.h EXTERN Node* throwreturn; Node 35 src/cmd/6g/gg.h void compile(Node*); Node 36 src/cmd/6g/gg.h void gen(Node*); Node 37 src/cmd/6g/gg.h Node* lookdot(Node*, Node*, int); Node 38 src/cmd/6g/gg.h void cgen_as(Node*, Node*); Node 39 src/cmd/6g/gg.h void cgen_callmeth(Node*, int); Node 40 src/cmd/6g/gg.h void cgen_callinter(Node*, Node*, int); Node 41 src/cmd/6g/gg.h void cgen_proc(Node*, int); Node 42 src/cmd/6g/gg.h void cgen_callret(Node*, Node*); Node 43 src/cmd/6g/gg.h void cgen_div(int, Node*, Node*, Node*); Node 44 src/cmd/6g/gg.h void cgen_bmul(int, Node*, Node*, Node*); Node 45 src/cmd/6g/gg.h void cgen_hmul(Node*, Node*, Node*); Node 46 src/cmd/6g/gg.h void cgen_shift(int, int, Node*, Node*, Node*); Node 47 src/cmd/6g/gg.h void cgen_dcl(Node*); Node 52 src/cmd/6g/gg.h void ginscall(Node*, int); Node 53 src/cmd/6g/gg.h int gen_as_init(Node*); Node 54 src/cmd/6g/gg.h void clearslim(Node*); Node 59 src/cmd/6g/gg.h void agen(Node*, Node*); Node 60 src/cmd/6g/gg.h void agenr(Node*, Node*, Node*); Node 61 src/cmd/6g/gg.h void cgenr(Node*, Node*, Node*); Node 62 src/cmd/6g/gg.h void igen(Node*, Node*, Node*); Node 63 src/cmd/6g/gg.h vlong fieldoffset(Type*, Node*); Node 64 src/cmd/6g/gg.h void sgen(Node*, Node*, int64); Node 65 src/cmd/6g/gg.h void gmove(Node*, Node*); Node 66 src/cmd/6g/gg.h Prog* gins(int, Node*, Node*); Node 67 src/cmd/6g/gg.h int samaddr(Node*, Node*); Node 68 src/cmd/6g/gg.h void naddr(Node*, Addr*, int); Node 69 src/cmd/6g/gg.h void cgen_aret(Node*, Node*); Node 70 src/cmd/6g/gg.h void restx(Node*, Node*); Node 71 src/cmd/6g/gg.h void savex(int, Node*, Node*, Node*, Type*); Node 72 src/cmd/6g/gg.h int componentgen(Node*, Node*); Node 84 src/cmd/6g/gg.h Prog* gop(int, Node*, Node*, Node*); Node 88 src/cmd/6g/gg.h void regalloc(Node*, Type*, Node*); Node 89 src/cmd/6g/gg.h void regfree(Node*); Node 90 src/cmd/6g/gg.h Node* nodarg(Type*, int); Node 91 src/cmd/6g/gg.h void nodreg(Node*, Type*, int); Node 92 src/cmd/6g/gg.h void nodindreg(Node*, Type*, int); Node 94 src/cmd/6g/gg.h void ginscon(int, vlong, Node*); Node 99 src/cmd/6g/gg.h int sudoaddable(int, Node*, Addr*); Node 100 src/cmd/6g/gg.h void afunclit(Addr*, Node*); Node 101 src/cmd/6g/gg.h void nodfconst(Node*, Type*, Mpflt*); Node 104 src/cmd/6g/gg.h void fixlargeoffset(Node *n); Node 109 src/cmd/6g/gg.h int complexop(Node*, Node*); Node 110 src/cmd/6g/gg.h void complexmove(Node*, Node*); Node 111 src/cmd/6g/gg.h void complexgen(Node*, Node*); Node 22 src/cmd/6g/ggen.c Node *n; Node 176 src/cmd/6g/ggen.c ginscall(Node *f, int proc) Node 180 src/cmd/6g/ggen.c Node reg, con; Node 181 src/cmd/6g/ggen.c Node r1; Node 288 src/cmd/6g/ggen.c cgen_callinter(Node *n, Node *res, int proc) Node 290 src/cmd/6g/ggen.c Node *i, *f; Node 291 src/cmd/6g/ggen.c Node tmpi, nodi, nodo, nodr, nodsp; Node 355 src/cmd/6g/ggen.c cgen_call(Node *n, int proc) Node 358 src/cmd/6g/ggen.c Node nod, afun; Node 404 src/cmd/6g/ggen.c cgen_callret(Node *n, Node *res) Node 406 src/cmd/6g/ggen.c Node nod; Node 434 src/cmd/6g/ggen.c cgen_aret(Node *n, Node *res) Node 436 src/cmd/6g/ggen.c Node nod1, nod2; Node 470 src/cmd/6g/ggen.c cgen_ret(Node *n) Node 490 src/cmd/6g/ggen.c cgen_asop(Node *n) Node 492 src/cmd/6g/ggen.c Node n1, n2, n3, n4; Node 493 src/cmd/6g/ggen.c Node *nl, *nr; Node 626 src/cmd/6g/ggen.c samereg(Node *a, Node *b) Node 647 src/cmd/6g/ggen.c dodiv(int op, Node *nl, Node *nr, Node *res) Node 650 src/cmd/6g/ggen.c Node n3, n4; Node 652 src/cmd/6g/ggen.c Node ax, dx, ax1, n31, oldax, olddx; Node 762 src/cmd/6g/ggen.c savex(int dr, Node *x, Node *oldx, Node *res, Type *t) Node 783 src/cmd/6g/ggen.c restx(Node *x, Node *oldx) Node 799 src/cmd/6g/ggen.c cgen_div(int op, Node *nl, Node *nr, Node *res) Node 801 src/cmd/6g/ggen.c Node n1, n2, n3; Node 922 src/cmd/6g/ggen.c cgen_hmul(Node *nl, Node *nr, Node *res) Node 926 src/cmd/6g/ggen.c Node n1, n2, ax, dx, *tmp; Node 959 src/cmd/6g/ggen.c cgen_shift(int op, int bounded, Node *nl, Node *nr, Node *res) Node 961 src/cmd/6g/ggen.c Node n1, n2, n3, n4, n5, cx, oldcx; Node 1071 src/cmd/6g/ggen.c cgen_bmul(int op, Node *nl, Node *nr, Node *res) Node 1073 src/cmd/6g/ggen.c Node n1, n2, n1b, n2b, *tmp; Node 1106 src/cmd/6g/ggen.c clearfat(Node *nl) Node 1109 src/cmd/6g/ggen.c Node n1, oldn1, ax, oldax, di, z; Node 88 src/cmd/6g/gobj.c gdata(Node *nam, Node *nr, int wid) Node 107 src/cmd/6g/gobj.c gdatacomplex(Node *nam, Mpcplx *cval) Node 128 src/cmd/6g/gobj.c gdatastring(Node *nam, Strlit *sval) Node 131 src/cmd/6g/gobj.c Node nod1; Node 173 src/cmd/6g/gsubr.c gused(Node *n) Node 190 src/cmd/6g/gsubr.c ggloblnod(Node *nam) Node 220 src/cmd/6g/gsubr.c Node n1, n2; Node 265 src/cmd/6g/gsubr.c afunclit(Addr *a, Node *n) Node 352 src/cmd/6g/gsubr.c regalloc(Node *n, Type *t, Node *o) Node 414 src/cmd/6g/gsubr.c regfree(Node *n) Node 438 src/cmd/6g/gsubr.c nodreg(Node *n, Type *t, int r) Node 455 src/cmd/6g/gsubr.c nodindreg(Node *n, Type *t, int r) Node 461 src/cmd/6g/gsubr.c Node* Node 464 src/cmd/6g/gsubr.c Node *n; Node 540 src/cmd/6g/gsubr.c Node nr; Node 560 src/cmd/6g/gsubr.c ginscon(int as, vlong c, Node *n2) Node 562 src/cmd/6g/gsubr.c Node n1, ntmp; Node 592 src/cmd/6g/gsubr.c ismem(Node *n) Node 615 src/cmd/6g/gsubr.c Node bigi; Node 616 src/cmd/6g/gsubr.c Node bigf; Node 644 src/cmd/6g/gsubr.c gmove(Node *f, Node *t) Node 648 src/cmd/6g/gsubr.c Node r1, r2, r3, r4, zero, one, con; Node 1002 src/cmd/6g/gsubr.c samaddr(Node *f, Node *t) Node 1022 src/cmd/6g/gsubr.c gins(int as, Node *f, Node *t) Node 1103 src/cmd/6g/gsubr.c fixlargeoffset(Node *n) Node 1105 src/cmd/6g/gsubr.c Node a; Node 1130 src/cmd/6g/gsubr.c naddr(Node *n, Addr *a, int canemitcode) Node 1950 src/cmd/6g/gsubr.c static Node clean[20]; Node 1954 src/cmd/6g/gsubr.c xgen(Node *n, Node *a, int o) Node 1990 src/cmd/6g/gsubr.c sudoaddable(int as, Node *n, Addr *a) Node 1995 src/cmd/6g/gsubr.c Node n1, n2, n3, n4, *nn, *l, *r; Node 1996 src/cmd/6g/gsubr.c Node *reg, *reg1; Node 62 src/cmd/6g/reg.c Node *node; Node 115 src/cmd/6g/reg.c static Node* regnodes[NREGVAR]; Node 117 src/cmd/6g/reg.c static void walkvardef(Node *n, Reg *r, int active); Node 461 src/cmd/6g/reg.c walkvardef(Node *n, Reg *r, int active) Node 607 src/cmd/6g/reg.c Node *node; Node 37 src/cmd/8c/cgen.c cgen(Node *n, Node *nn) Node 39 src/cmd/8c/cgen.c Node *l, *r, *t; Node 41 src/cmd/8c/cgen.c Node nod, nod1, nod2, nod3, nod4; Node 894 src/cmd/8c/cgen.c Node onod; Node 1155 src/cmd/8c/cgen.c reglcgen(Node *t, Node *n, Node *nn) Node 1157 src/cmd/8c/cgen.c Node *r; Node 1180 src/cmd/8c/cgen.c lcgen(Node *n, Node *nn) Node 1183 src/cmd/8c/cgen.c Node nod; Node 1227 src/cmd/8c/cgen.c bcgen(Node *n, int true) Node 1237 src/cmd/8c/cgen.c boolgen(Node *n, int true, Node *nn) Node 1241 src/cmd/8c/cgen.c Node *l, *r, nod, nod1; Node 1487 src/cmd/8c/cgen.c sugen(Node *n, Node *nn, int32 w) Node 1490 src/cmd/8c/cgen.c Node nod0, nod1, nod2, nod3, nod4, *h, *l, *r; Node 34 src/cmd/8c/cgen64.c zeroregm(Node *n) Node 41 src/cmd/8c/cgen64.c vaddr(Node *n, int a) Node 58 src/cmd/8c/cgen64.c hi64v(Node *n) Node 67 src/cmd/8c/cgen64.c lo64v(Node *n) Node 75 src/cmd/8c/cgen64.c Node * Node 76 src/cmd/8c/cgen64.c hi64(Node *n) Node 81 src/cmd/8c/cgen64.c Node * Node 82 src/cmd/8c/cgen64.c lo64(Node *n) Node 87 src/cmd/8c/cgen64.c static Node * Node 90 src/cmd/8c/cgen64.c Node *n; Node 98 src/cmd/8c/cgen64.c static Node * Node 99 src/cmd/8c/cgen64.c regpair(Node *n, Node *t) Node 101 src/cmd/8c/cgen64.c Node *r; Node 114 src/cmd/8c/cgen64.c evacaxdx(Node *r) Node 116 src/cmd/8c/cgen64.c Node nod1, nod2; Node 138 src/cmd/8c/cgen64.c instpair(Node *n, Node *l) Node 157 src/cmd/8c/cgen64.c zapreg(Node *n) Node 166 src/cmd/8c/cgen64.c freepair(Node *n) Node 174 src/cmd/8c/cgen64.c loadpair(Node *n, Node *nn) Node 176 src/cmd/8c/cgen64.c Node nod; Node 203 src/cmd/8c/cgen64.c storepair(Node *n, Node *nn, int f) Node 205 src/cmd/8c/cgen64.c Node nod; Node 231 src/cmd/8c/cgen64.c whatof(Node *n, int a) Node 240 src/cmd/8c/cgen64.c reduxv(Node *n) Node 273 src/cmd/8c/cgen64.c static Node * Node 274 src/cmd/8c/cgen64.c vfunc(Node *n, Node *nn) Node 276 src/cmd/8c/cgen64.c Node *t; Node 290 src/cmd/8c/cgen64.c getreg(Node **np, Node *t, int r) Node 292 src/cmd/8c/cgen64.c Node *n, *p; Node 306 src/cmd/8c/cgen64.c static Node * Node 307 src/cmd/8c/cgen64.c snarfreg(Node *n, Node *t, int r, Node *d, Node *c) Node 1219 src/cmd/8c/cgen64.c biggen(Node *l, Node *r, Node *t, int true, uchar code[][VLEN], uchar *a) Node 1224 src/cmd/8c/cgen64.c Node *ot, *tl, *tr, tmps[2]; Node 1592 src/cmd/8c/cgen64.c cgen64(Node *n, Node *nn) Node 1597 src/cmd/8c/cgen64.c Node *c, *d, *l, *r, *t, *s, nod1, nod2, nod3, nod4, nod5; Node 2627 src/cmd/8c/cgen64.c testv(Node *n, int true) Node 2630 src/cmd/8c/cgen64.c Node *nn, nod; Node 113 src/cmd/8c/div.c sdivgen(Node *l, Node *r, Node *ax, Node *dx) Node 137 src/cmd/8c/div.c udivgen(Node *l, Node *r, Node *ax, Node *dx) Node 141 src/cmd/8c/div.c Node nod; Node 173 src/cmd/8c/div.c sext(Node *d, Node *s, Node *l) Node 187 src/cmd/8c/div.c sdiv2(int32 c, int v, Node *l, Node *n) Node 189 src/cmd/8c/div.c Node nod; Node 209 src/cmd/8c/div.c smod2(int32 c, int v, Node *l, Node *n) Node 211 src/cmd/8c/div.c Node nod; Node 57 src/cmd/8c/gc.h Node* regtree; Node 58 src/cmd/8c/gc.h Node* basetree; Node 121 src/cmd/8c/gc.h Node base; Node 122 src/cmd/8c/gc.h Node* saved; Node 123 src/cmd/8c/gc.h Node* scope; Node 138 src/cmd/8c/gc.h EXTERN Node constnode; Node 139 src/cmd/8c/gc.h EXTERN Node fconstnode; Node 147 src/cmd/8c/gc.h EXTERN Node* nodrat; Node 148 src/cmd/8c/gc.h EXTERN Node* nodret; Node 149 src/cmd/8c/gc.h EXTERN Node* nodsafe; Node 154 src/cmd/8c/gc.h EXTERN Node regnode; Node 155 src/cmd/8c/gc.h EXTERN Node fregnode0; Node 156 src/cmd/8c/gc.h EXTERN Node fregnode1; Node 159 src/cmd/8c/gc.h EXTERN Node znode; Node 206 src/cmd/8c/gc.h void codgen(Node*, Node*); Node 207 src/cmd/8c/gc.h void gen(Node*); Node 209 src/cmd/8c/gc.h void usedset(Node*, int); Node 210 src/cmd/8c/gc.h void xcom(Node*); Node 211 src/cmd/8c/gc.h void indx(Node*); Node 212 src/cmd/8c/gc.h int bcomplex(Node*, Node*); Node 219 src/cmd/8c/gc.h void zeroregm(Node*); Node 220 src/cmd/8c/gc.h void cgen(Node*, Node*); Node 221 src/cmd/8c/gc.h void reglcgen(Node*, Node*, Node*); Node 222 src/cmd/8c/gc.h void lcgen(Node*, Node*); Node 223 src/cmd/8c/gc.h void bcgen(Node*, int); Node 224 src/cmd/8c/gc.h void boolgen(Node*, int, Node*); Node 225 src/cmd/8c/gc.h void sugen(Node*, Node*, int32); Node 226 src/cmd/8c/gc.h int needreg(Node*, int); Node 231 src/cmd/8c/gc.h int vaddr(Node*, int); Node 232 src/cmd/8c/gc.h void loadpair(Node*, Node*); Node 233 src/cmd/8c/gc.h int cgen64(Node*, Node*); Node 234 src/cmd/8c/gc.h void testv(Node*, int); Node 242 src/cmd/8c/gc.h void gargs(Node*, Node*, Node*); Node 243 src/cmd/8c/gc.h void garg1(Node*, Node*, Node*, int, Node**); Node 244 src/cmd/8c/gc.h Node* nodconst(int32); Node 245 src/cmd/8c/gc.h Node* nodfconst(double); Node 246 src/cmd/8c/gc.h int nodreg(Node*, Node*, int); Node 247 src/cmd/8c/gc.h int isreg(Node*, int); Node 248 src/cmd/8c/gc.h void regret(Node*, Node*); Node 249 src/cmd/8c/gc.h void regalloc(Node*, Node*, Node*); Node 250 src/cmd/8c/gc.h void regfree(Node*); Node 251 src/cmd/8c/gc.h void regialloc(Node*, Node*, Node*); Node 252 src/cmd/8c/gc.h void regsalloc(Node*, Node*); Node 253 src/cmd/8c/gc.h void regaalloc1(Node*, Node*); Node 254 src/cmd/8c/gc.h void regaalloc(Node*, Node*); Node 255 src/cmd/8c/gc.h void regind(Node*, Node*); Node 256 src/cmd/8c/gc.h void gprep(Node*, Node*); Node 257 src/cmd/8c/gc.h void naddr(Node*, Addr*); Node 258 src/cmd/8c/gc.h void gmove(Node*, Node*); Node 259 src/cmd/8c/gc.h void gins(int a, Node*, Node*); Node 260 src/cmd/8c/gc.h void fgopcode(int, Node*, Node*, int, int); Node 261 src/cmd/8c/gc.h void gopcode(int, Type*, Node*, Node*); Node 262 src/cmd/8c/gc.h int samaddr(Node*, Node*); Node 265 src/cmd/8c/gc.h int sconst(Node*); Node 266 src/cmd/8c/gc.h void gpseudo(int, Sym*, Node*); Node 267 src/cmd/8c/gc.h void gprefetch(Node*); Node 274 src/cmd/8c/gc.h void doswit(Node*); Node 275 src/cmd/8c/gc.h void swit1(C1*, int, int32, Node*); Node 276 src/cmd/8c/gc.h void swit2(C1*, int, int32, Node*); Node 278 src/cmd/8c/gc.h void bitload(Node*, Node*, Node*, Node*, Node*); Node 279 src/cmd/8c/gc.h void bitstore(Node*, Node*, Node*, Node*, Node*); Node 281 src/cmd/8c/gc.h void nullwarn(Node*, Node*); Node 282 src/cmd/8c/gc.h void sextern(Sym*, Node*, int32, int32); Node 283 src/cmd/8c/gc.h void gextern(Sym*, Node*, int32, int32); Node 344 src/cmd/8c/gc.h int com64(Node*); Node 346 src/cmd/8c/gc.h void bool64(Node*); Node 347 src/cmd/8c/gc.h int32 lo64v(Node*); Node 348 src/cmd/8c/gc.h int32 hi64v(Node*); Node 349 src/cmd/8c/gc.h Node* lo64(Node*); Node 350 src/cmd/8c/gc.h Node* hi64(Node*); Node 355 src/cmd/8c/gc.h void sdivgen(Node*, Node*, Node*, Node*); Node 356 src/cmd/8c/gc.h void udivgen(Node*, Node*, Node*, Node*); Node 357 src/cmd/8c/gc.h void sdiv2(int32, int, Node*, Node*); Node 358 src/cmd/8c/gc.h void smod2(int32, int, Node*, Node*); Node 359 src/cmd/8c/gc.h void mulgen(Type*, Node*, Node*); Node 360 src/cmd/8c/gc.h void genmuladd(Node*, Node*, int, Node*); Node 361 src/cmd/8c/gc.h void shiftit(Type*, Node*, Node*); Node 34 src/cmd/8c/machcap.c machcap(Node *n) Node 85 src/cmd/8c/mul.c genmuladd(Node *d, Node *s, int m, Node *a) Node 87 src/cmd/8c/mul.c Node nod; Node 322 src/cmd/8c/mul.c shiftit(Type *t, Node *s, Node *d) Node 339 src/cmd/8c/mul.c mulgen1(uint32 v, Node *n) Node 343 src/cmd/8c/mul.c Node nod, nods; Node 454 src/cmd/8c/mul.c mulgen(Type *t, Node *r, Node *n) Node 64 src/cmd/8c/sgen.c commute(Node *n) Node 66 src/cmd/8c/sgen.c Node *l, *r; Node 77 src/cmd/8c/sgen.c indexshift(Node *n) Node 112 src/cmd/8c/sgen.c xcom(Node *n) Node 114 src/cmd/8c/sgen.c Node *l, *r; Node 448 src/cmd/8c/sgen.c indx(Node *n) Node 450 src/cmd/8c/sgen.c Node *l, *r; Node 34 src/cmd/8c/swt.c swit1(C1 *q, int nc, int32 def, Node *n) Node 36 src/cmd/8c/swt.c Node nreg; Node 54 src/cmd/8c/swt.c swit2(C1 *q, int nc, int32 def, Node *n) Node 90 src/cmd/8c/swt.c bitload(Node *b, Node *n1, Node *n2, Node *n3, Node *nn) Node 94 src/cmd/8c/swt.c Node *l; Node 129 src/cmd/8c/swt.c bitstore(Node *b, Node *n1, Node *n2, Node *n3, Node *nn) Node 132 src/cmd/8c/swt.c Node nod; Node 181 src/cmd/8c/swt.c sextern(Sym *s, Node *a, int32 o, int32 w) Node 198 src/cmd/8c/swt.c gextern(Sym *s, Node *a, int32 o, int32 w) Node 183 src/cmd/8c/txt.c gargs(Node *n, Node *tn1, Node *tn2) Node 186 src/cmd/8c/txt.c Node fnxargs[20], *fnxp; Node 213 src/cmd/8c/txt.c garg1(Node *n, Node *tn1, Node *tn2, int f, Node **fnxp) Node 215 src/cmd/8c/txt.c Node nod; Node 271 src/cmd/8c/txt.c Node* Node 278 src/cmd/8c/txt.c Node* Node 286 src/cmd/8c/txt.c isreg(Node *n, int r) Node 296 src/cmd/8c/txt.c nodreg(Node *n, Node *nn, int r) Node 314 src/cmd/8c/txt.c regret(Node *n, Node *nn) Node 326 src/cmd/8c/txt.c regalloc(Node *n, Node *tn, Node *o) Node 367 src/cmd/8c/txt.c regialloc(Node *n, Node *tn, Node *o) Node 369 src/cmd/8c/txt.c Node nod; Node 377 src/cmd/8c/txt.c regfree(Node *n) Node 396 src/cmd/8c/txt.c regsalloc(Node *n, Node *nn) Node 408 src/cmd/8c/txt.c regaalloc1(Node *n, Node *nn) Node 422 src/cmd/8c/txt.c regaalloc(Node *n, Node *nn) Node 436 src/cmd/8c/txt.c regind(Node *n, Node *nn) Node 448 src/cmd/8c/txt.c naddr(Node *n, Addr *a) Node 578 src/cmd/8c/txt.c gmove(Node *f, Node *t) Node 581 src/cmd/8c/txt.c Node nod, nod1; Node 956 src/cmd/8c/txt.c doindex(Node *n) Node 958 src/cmd/8c/txt.c Node nod, nod1; Node 989 src/cmd/8c/txt.c gins(int a, Node *f, Node *t) Node 1007 src/cmd/8c/txt.c fgopcode(int o, Node *f, Node *t, int pop, int rev) Node 1010 src/cmd/8c/txt.c Node nod; Node 1149 src/cmd/8c/txt.c gopcode(int o, Type *ty, Node *f, Node *t) Node 1339 src/cmd/8c/txt.c samaddr(Node *f, Node *t) Node 1386 src/cmd/8c/txt.c gpseudo(int a, Sym *s, Node *n) Node 1414 src/cmd/8c/txt.c Node n1; Node 1421 src/cmd/8c/txt.c gprefetch(Node *n) Node 1423 src/cmd/8c/txt.c Node n1; Node 1436 src/cmd/8c/txt.c sconst(Node *n) Node 13 src/cmd/8g/cgen.c mgen(Node *n, Node *n1, Node *rg) Node 15 src/cmd/8g/cgen.c Node n2; Node 35 src/cmd/8g/cgen.c mfree(Node *n) Node 50 src/cmd/8g/cgen.c cgen(Node *n, Node *res) Node 52 src/cmd/8g/cgen.c Node *nl, *nr, *r, n1, n2, nt; Node 464 src/cmd/8g/cgen.c igenindex(Node *n, Node *res, int bounded) Node 466 src/cmd/8g/cgen.c Node tmp, lo, hi, zero; Node 500 src/cmd/8g/cgen.c agen(Node *n, Node *res) Node 502 src/cmd/8g/cgen.c Node *nl, *nr; Node 503 src/cmd/8g/cgen.c Node n1, n2, n3, tmp, nlen; Node 787 src/cmd/8g/cgen.c igen(Node *n, Node *a, Node *res) Node 791 src/cmd/8g/cgen.c Node n1; Node 910 src/cmd/8g/cgen.c bgen(Node *n, int true, int likely, Prog *to) Node 913 src/cmd/8g/cgen.c Node *nl, *nr, *r; Node 914 src/cmd/8g/cgen.c Node n1, n2, tmp; Node 1158 src/cmd/8g/cgen.c stkof(Node *n) Node 1211 src/cmd/8g/cgen.c sgen(Node *n, Node *res, int64 w) Node 1213 src/cmd/8g/cgen.c Node dst, src, tdst, tsrc; Node 1342 src/cmd/8g/cgen.c cadable(Node *n) Node 1364 src/cmd/8g/cgen.c componentgen(Node *nr, Node *nl) Node 1366 src/cmd/8g/cgen.c Node nodl, nodr; Node 15 src/cmd/8g/cgen64.c cgen64(Node *n, Node *res) Node 17 src/cmd/8g/cgen64.c Node t1, t2, ax, dx, cx, ex, fx, *l, *r; Node 18 src/cmd/8g/cgen64.c Node lo1, lo2, hi1, hi2; Node 465 src/cmd/8g/cgen64.c cmp64(Node *nl, Node *nr, int op, int likely, Prog *to) Node 467 src/cmd/8g/cgen64.c Node lo1, hi1, lo2, hi2, rr; Node 27 src/cmd/8g/gg.h EXTERN Node* newproc; Node 28 src/cmd/8g/gg.h EXTERN Node* deferproc; Node 29 src/cmd/8g/gg.h EXTERN Node* deferreturn; Node 30 src/cmd/8g/gg.h EXTERN Node* panicindex; Node 31 src/cmd/8g/gg.h EXTERN Node* panicslice; Node 32 src/cmd/8g/gg.h EXTERN Node* panicdiv; Node 33 src/cmd/8g/gg.h EXTERN Node* throwreturn; Node 40 src/cmd/8g/gg.h void compile(Node*); Node 41 src/cmd/8g/gg.h void gen(Node*); Node 42 src/cmd/8g/gg.h Node* lookdot(Node*, Node*, int); Node 43 src/cmd/8g/gg.h void cgen_as(Node*, Node*); Node 44 src/cmd/8g/gg.h void cgen_callmeth(Node*, int); Node 45 src/cmd/8g/gg.h void cgen_callinter(Node*, Node*, int); Node 46 src/cmd/8g/gg.h void cgen_proc(Node*, int); Node 47 src/cmd/8g/gg.h void cgen_callret(Node*, Node*); Node 48 src/cmd/8g/gg.h void cgen_div(int, Node*, Node*, Node*); Node 49 src/cmd/8g/gg.h void cgen_bmul(int, Node*, Node*, Node*); Node 50 src/cmd/8g/gg.h void cgen_hmul(Node*, Node*, Node*); Node 51 src/cmd/8g/gg.h void cgen_shift(int, int, Node*, Node*, Node*); Node 52 src/cmd/8g/gg.h void cgen_float(Node*, Node*); Node 53 src/cmd/8g/gg.h void bgen_float(Node *n, int true, int likely, Prog *to); Node 54 src/cmd/8g/gg.h void cgen_dcl(Node*); Node 59 src/cmd/8g/gg.h void ginscall(Node*, int); Node 64 src/cmd/8g/gg.h void agen(Node*, Node*); Node 65 src/cmd/8g/gg.h void igen(Node*, Node*, Node*); Node 66 src/cmd/8g/gg.h vlong fieldoffset(Type*, Node*); Node 67 src/cmd/8g/gg.h void sgen(Node*, Node*, int64); Node 68 src/cmd/8g/gg.h void gmove(Node*, Node*); Node 69 src/cmd/8g/gg.h Prog* gins(int, Node*, Node*); Node 70 src/cmd/8g/gg.h int samaddr(Node*, Node*); Node 71 src/cmd/8g/gg.h void naddr(Node*, Addr*, int); Node 72 src/cmd/8g/gg.h void cgen_aret(Node*, Node*); Node 73 src/cmd/8g/gg.h Node* ncon(uint32); Node 74 src/cmd/8g/gg.h void mgen(Node*, Node*, Node*); Node 75 src/cmd/8g/gg.h void mfree(Node*); Node 76 src/cmd/8g/gg.h int componentgen(Node*, Node*); Node 81 src/cmd/8g/gg.h void cmp64(Node*, Node*, int, int, Prog*); Node 82 src/cmd/8g/gg.h void cgen64(Node*, Node*); Node 94 src/cmd/8g/gg.h Prog* gop(int, Node*, Node*, Node*); Node 99 src/cmd/8g/gg.h void regalloc(Node*, Type*, Node*); Node 100 src/cmd/8g/gg.h void regfree(Node*); Node 101 src/cmd/8g/gg.h Node* nodarg(Type*, int); Node 102 src/cmd/8g/gg.h void nodreg(Node*, Type*, int); Node 103 src/cmd/8g/gg.h void nodindreg(Node*, Type*, int); Node 104 src/cmd/8g/gg.h void nodconst(Node*, Type*, int64); Node 110 src/cmd/8g/gg.h int sudoaddable(int, Node*, Addr*); Node 111 src/cmd/8g/gg.h int dotaddable(Node*, Node*); Node 112 src/cmd/8g/gg.h void afunclit(Addr*, Node*); Node 113 src/cmd/8g/gg.h void split64(Node*, Node*, Node*); Node 115 src/cmd/8g/gg.h void nswap(Node*, Node*); Node 121 src/cmd/8g/gg.h int complexop(Node*, Node*); Node 122 src/cmd/8g/gg.h void complexmove(Node*, Node*); Node 123 src/cmd/8g/gg.h void complexgen(Node*, Node*); Node 22 src/cmd/8g/ggen.c Node *n; Node 157 src/cmd/8g/ggen.c clearfat(Node *nl) Node 160 src/cmd/8g/ggen.c Node n1; Node 211 src/cmd/8g/ggen.c ginscall(Node *f, int proc) Node 215 src/cmd/8g/ggen.c Node reg, r1, con; Node 306 src/cmd/8g/ggen.c cgen_callinter(Node *n, Node *res, int proc) Node 308 src/cmd/8g/ggen.c Node *i, *f; Node 309 src/cmd/8g/ggen.c Node tmpi, nodi, nodo, nodr, nodsp; Node 374 src/cmd/8g/ggen.c cgen_call(Node *n, int proc) Node 377 src/cmd/8g/ggen.c Node nod, afun; Node 423 src/cmd/8g/ggen.c cgen_callret(Node *n, Node *res) Node 425 src/cmd/8g/ggen.c Node nod; Node 453 src/cmd/8g/ggen.c cgen_aret(Node *n, Node *res) Node 455 src/cmd/8g/ggen.c Node nod1, nod2; Node 489 src/cmd/8g/ggen.c cgen_ret(Node *n) Node 509 src/cmd/8g/ggen.c cgen_asop(Node *n) Node 511 src/cmd/8g/ggen.c Node n1, n2, n3, n4; Node 512 src/cmd/8g/ggen.c Node *nl, *nr; Node 642 src/cmd/8g/ggen.c samereg(Node *a, Node *b) Node 664 src/cmd/8g/ggen.c dodiv(int op, Node *nl, Node *nr, Node *res, Node *ax, Node *dx) Node 667 src/cmd/8g/ggen.c Node n1, t1, t2, t3, t4, n4, nz; Node 764 src/cmd/8g/ggen.c savex(int dr, Node *x, Node *oldx, Node *res, Type *t) Node 783 src/cmd/8g/ggen.c restx(Node *x, Node *oldx) Node 799 src/cmd/8g/ggen.c cgen_div(int op, Node *nl, Node *nr, Node *res) Node 801 src/cmd/8g/ggen.c Node ax, dx, oldax, olddx; Node 824 src/cmd/8g/ggen.c cgen_shift(int op, int bounded, Node *nl, Node *nr, Node *res) Node 826 src/cmd/8g/ggen.c Node n1, n2, nt, cx, oldcx, hi, lo; Node 934 src/cmd/8g/ggen.c cgen_bmul(int op, Node *nl, Node *nr, Node *res) Node 936 src/cmd/8g/ggen.c Node n1, n2, nt, *tmp; Node 970 src/cmd/8g/ggen.c cgen_hmul(Node *nl, Node *nr, Node *res) Node 974 src/cmd/8g/ggen.c Node n1, n2, ax, dx; Node 1001 src/cmd/8g/ggen.c static void cgen_float387(Node *n, Node *res); Node 1002 src/cmd/8g/ggen.c static void cgen_floatsse(Node *n, Node *res); Node 1008 src/cmd/8g/ggen.c cgen_float(Node *n, Node *res) Node 1010 src/cmd/8g/ggen.c Node *nl; Node 1011 src/cmd/8g/ggen.c Node n1, n2; Node 1057 src/cmd/8g/ggen.c cgen_float387(Node *n, Node *res) Node 1059 src/cmd/8g/ggen.c Node f0, f1; Node 1060 src/cmd/8g/ggen.c Node *nl, *nr; Node 1100 src/cmd/8g/ggen.c cgen_floatsse(Node *n, Node *res) Node 1102 src/cmd/8g/ggen.c Node *nl, *nr, *r; Node 1103 src/cmd/8g/ggen.c Node n1, n2, nt; Node 1167 src/cmd/8g/ggen.c bgen_float(Node *n, int true, int likely, Prog *to) Node 1170 src/cmd/8g/ggen.c Node *nl, *nr, *r; Node 1171 src/cmd/8g/ggen.c Node n1, n2, n3, tmp, t1, t2, ax; Node 88 src/cmd/8g/gobj.c gdata(Node *nam, Node *nr, int wid) Node 118 src/cmd/8g/gobj.c gdatacomplex(Node *nam, Mpcplx *cval) Node 139 src/cmd/8g/gobj.c gdatastring(Node *nam, Strlit *sval) Node 142 src/cmd/8g/gobj.c Node nod1; Node 174 src/cmd/8g/gsubr.c gused(Node *n) Node 191 src/cmd/8g/gsubr.c ggloblnod(Node *nam) Node 210 src/cmd/8g/gsubr.c Node n1, n2; Node 266 src/cmd/8g/gsubr.c afunclit(Addr *a, Node *n) Node 919 src/cmd/8g/gsubr.c regalloc(Node *n, Type *t, Node *o) Node 996 src/cmd/8g/gsubr.c regfree(Node *n) Node 1020 src/cmd/8g/gsubr.c nodreg(Node *n, Type *t, int r) Node 1037 src/cmd/8g/gsubr.c nodindreg(Node *n, Type *t, int r) Node 1043 src/cmd/8g/gsubr.c Node* Node 1046 src/cmd/8g/gsubr.c Node *n; Node 1122 src/cmd/8g/gsubr.c Node n1, n2; Node 1133 src/cmd/8g/gsubr.c nswap(Node *a, Node *b) Node 1135 src/cmd/8g/gsubr.c Node t; Node 1146 src/cmd/8g/gsubr.c Node* Node 1149 src/cmd/8g/gsubr.c static Node n; Node 1161 src/cmd/8g/gsubr.c ismem(Node *n) Node 1177 src/cmd/8g/gsubr.c Node sclean[10]; Node 1184 src/cmd/8g/gsubr.c split64(Node *n, Node *lo, Node *hi) Node 1186 src/cmd/8g/gsubr.c Node n1; Node 1250 src/cmd/8g/gsubr.c Node zerof; Node 1251 src/cmd/8g/gsubr.c Node two64f; Node 1252 src/cmd/8g/gsubr.c Node two63f; Node 1279 src/cmd/8g/gsubr.c memname(Node *n, Type *t) Node 1288 src/cmd/8g/gsubr.c static void floatmove(Node *f, Node *t); Node 1289 src/cmd/8g/gsubr.c static void floatmove_387(Node *f, Node *t); Node 1290 src/cmd/8g/gsubr.c static void floatmove_sse(Node *f, Node *t); Node 1293 src/cmd/8g/gsubr.c gmove(Node *f, Node *t) Node 1297 src/cmd/8g/gsubr.c Node r1, r2, flo, fhi, tlo, thi, con; Node 1535 src/cmd/8g/gsubr.c floatmove(Node *f, Node *t) Node 1537 src/cmd/8g/gsubr.c Node r1, r2, t1, t2, tlo, thi, con, f0, f1, ax, dx, cx; Node 1751 src/cmd/8g/gsubr.c floatmove_387(Node *f, Node *t) Node 1753 src/cmd/8g/gsubr.c Node r1, t1, t2; Node 1976 src/cmd/8g/gsubr.c floatmove_sse(Node *f, Node *t) Node 1978 src/cmd/8g/gsubr.c Node r1; Node 2096 src/cmd/8g/gsubr.c samaddr(Node *f, Node *t) Node 2115 src/cmd/8g/gsubr.c gins(int as, Node *f, Node *t) Node 2183 src/cmd/8g/gsubr.c naddr(Node *n, Addr *a, int canemitcode) Node 2381 src/cmd/8g/gsubr.c dotaddable(Node *n, Node *n1) Node 2385 src/cmd/8g/gsubr.c Node *nn; Node 2406 src/cmd/8g/gsubr.c sudoaddable(int as, Node *n, Addr *a) Node 62 src/cmd/8g/reg.c Node *node; Node 85 src/cmd/8g/reg.c static Node* regnodes[NREGVAR]; Node 87 src/cmd/8g/reg.c static void walkvardef(Node *n, Reg *r, int active); Node 430 src/cmd/8g/reg.c walkvardef(Node *n, Reg *r, int active) Node 571 src/cmd/8g/reg.c Node *node; Node 46 src/cmd/cc/cc.h typedef struct Node Node; Node 97 src/cmd/cc/cc.h Node* left; Node 98 src/cmd/cc/cc.h Node* right; Node 121 src/cmd/cc/cc.h #define Z ((Node*)0) Node 135 src/cmd/cc/cc.h Node* label; Node 216 src/cmd/cc/cc.h Node *node; Node 494 src/cmd/cc/cc.h EXTERN Node* nodproto; Node 495 src/cmd/cc/cc.h EXTERN Node* nodcast; Node 516 src/cmd/cc/cc.h EXTERN Node* initlist; Node 631 src/cmd/cc/cc.h Node* doinit(Sym*, Type*, int32, Node*); Node 633 src/cmd/cc/cc.h Node* init1(Sym*, Type*, int32, int); Node 634 src/cmd/cc/cc.h Node* newlist(Node*, Node*); Node 636 src/cmd/cc/cc.h int anyproto(Node*); Node 637 src/cmd/cc/cc.h void argmark(Node*, int); Node 639 src/cmd/cc/cc.h Node* dcllabel(Sym*, int); Node 640 src/cmd/cc/cc.h Node* dodecl(void(*)(int, Type*, Sym*), int, Type*, Node*); Node 642 src/cmd/cc/cc.h void doenum(Sym*, Node*); Node 646 src/cmd/cc/cc.h Type* fnproto(Node*); Node 647 src/cmd/cc/cc.h Type* fnproto1(Node*); Node 653 src/cmd/cc/cc.h Node* revertdcl(void); Node 661 src/cmd/cc/cc.h void walkparam(Node*, int); Node 663 src/cmd/cc/cc.h Node* contig(Sym*, Node*, int32); Node 668 src/cmd/cc/cc.h void ccom(Node*); Node 669 src/cmd/cc/cc.h void complex(Node*); Node 670 src/cmd/cc/cc.h int tcom(Node*); Node 671 src/cmd/cc/cc.h int tcoma(Node*, Node*, Type*, int); Node 672 src/cmd/cc/cc.h int tcomd(Node*); Node 673 src/cmd/cc/cc.h int tcomo(Node*, int); Node 674 src/cmd/cc/cc.h int tcomx(Node*); Node 675 src/cmd/cc/cc.h int tlvalue(Node*); Node 676 src/cmd/cc/cc.h void constas(Node*, Type*, Type*); Node 681 src/cmd/cc/cc.h void acom(Node*); Node 682 src/cmd/cc/cc.h void acom1(vlong, Node*); Node 683 src/cmd/cc/cc.h void acom2(Node*, Type*); Node 686 src/cmd/cc/cc.h int addo(Node*); Node 687 src/cmd/cc/cc.h void evconst(Node*); Node 692 src/cmd/cc/cc.h int isfunct(Node*); Node 698 src/cmd/cc/cc.h void arith(Node*, int); Node 699 src/cmd/cc/cc.h int deadheads(Node*); Node 700 src/cmd/cc/cc.h Type* dotsearch(Sym*, Type*, Node*, int32*); Node 701 src/cmd/cc/cc.h int32 dotoffset(Type*, Type*, Node*); Node 703 src/cmd/cc/cc.h Node* invert(Node*); Node 705 src/cmd/cc/cc.h void makedot(Node*, Type*, int32); Node 707 src/cmd/cc/cc.h Node* new(int, Node*, Node*); Node 708 src/cmd/cc/cc.h Node* new1(int, Node*, Node*); Node 711 src/cmd/cc/cc.h void prtree(Node*, char*); Node 712 src/cmd/cc/cc.h void prtree1(Node*, int, int); Node 713 src/cmd/cc/cc.h void relcon(Node*, Node*); Node 719 src/cmd/cc/cc.h int stcompat(Node*, Type*, Type*, int32[]); Node 720 src/cmd/cc/cc.h int tcompat(Node*, Type*, Type*, int32[]); Node 724 src/cmd/cc/cc.h void typeext(Type*, Node*); Node 725 src/cmd/cc/cc.h void typeext1(Type*, Node*); Node 726 src/cmd/cc/cc.h int side(Node*); Node 727 src/cmd/cc/cc.h int vconst(Node*); Node 729 src/cmd/cc/cc.h int vlog(Node*); Node 731 src/cmd/cc/cc.h void simplifyshift(Node*); Node 733 src/cmd/cc/cc.h void diag(Node*, char*, ...); Node 734 src/cmd/cc/cc.h void warn(Node*, char*, ...); Node 736 src/cmd/cc/cc.h void fatal(Node*, char*, ...); Node 773 src/cmd/cc/cc.h void dpcheck(Node*); Node 786 src/cmd/cc/cc.h void codgen(Node*, Node*); Node 788 src/cmd/cc/cc.h void gextern(Sym*, Node*, int32, int32); Node 792 src/cmd/cc/cc.h void sextern(Sym*, Node*, int32, int32); Node 793 src/cmd/cc/cc.h void xcom(Node*); Node 805 src/cmd/cc/cc.h int com64(Node*); Node 807 src/cmd/cc/cc.h void bool64(Node*); Node 816 src/cmd/cc/cc.h int machcap(Node*); Node 37 src/cmd/cc/cc.y Node* node; Node 133 src/cmd/cc/cc.y Node *n; Node 34 src/cmd/cc/com.c int compar(Node*, int); Node 37 src/cmd/cc/com.c complex(Node *n) Node 78 src/cmd/cc/com.c tcom(Node *n) Node 85 src/cmd/cc/com.c tcomo(Node *n, int f) Node 87 src/cmd/cc/com.c Node *l, *r; Node 765 src/cmd/cc/com.c tcoma(Node *l, Node *n, Type *t, int f) Node 767 src/cmd/cc/com.c Node *n1; Node 845 src/cmd/cc/com.c tcomd(Node *n) Node 861 src/cmd/cc/com.c tcomx(Node *n) Node 864 src/cmd/cc/com.c Node *l, *r, **ar, **al; Node 910 src/cmd/cc/com.c tlvalue(Node *n) Node 929 src/cmd/cc/com.c ccom(Node *n) Node 931 src/cmd/cc/com.c Node *l, *r; Node 1261 src/cmd/cc/com.c compar(Node *n, int reverse) Node 1266 src/cmd/cc/com.c Node *l, *r; Node 41 src/cmd/cc/com64.c Node* nodaddv; Node 42 src/cmd/cc/com64.c Node* nodsubv; Node 43 src/cmd/cc/com64.c Node* nodmulv; Node 44 src/cmd/cc/com64.c Node* noddivv; Node 45 src/cmd/cc/com64.c Node* noddivvu; Node 46 src/cmd/cc/com64.c Node* nodmodv; Node 47 src/cmd/cc/com64.c Node* nodmodvu; Node 48 src/cmd/cc/com64.c Node* nodlshv; Node 49 src/cmd/cc/com64.c Node* nodrshav; Node 50 src/cmd/cc/com64.c Node* nodrshlv; Node 51 src/cmd/cc/com64.c Node* nodandv; Node 52 src/cmd/cc/com64.c Node* nodorv; Node 53 src/cmd/cc/com64.c Node* nodxorv; Node 54 src/cmd/cc/com64.c Node* nodnegv; Node 55 src/cmd/cc/com64.c Node* nodcomv; Node 57 src/cmd/cc/com64.c Node* nodtestv; Node 58 src/cmd/cc/com64.c Node* nodeqv; Node 59 src/cmd/cc/com64.c Node* nodnev; Node 60 src/cmd/cc/com64.c Node* nodlev; Node 61 src/cmd/cc/com64.c Node* nodltv; Node 62 src/cmd/cc/com64.c Node* nodgev; Node 63 src/cmd/cc/com64.c Node* nodgtv; Node 64 src/cmd/cc/com64.c Node* nodhiv; Node 65 src/cmd/cc/com64.c Node* nodhsv; Node 66 src/cmd/cc/com64.c Node* nodlov; Node 67 src/cmd/cc/com64.c Node* nodlsv; Node 69 src/cmd/cc/com64.c Node* nodf2v; Node 70 src/cmd/cc/com64.c Node* nodd2v; Node 71 src/cmd/cc/com64.c Node* nodp2v; Node 72 src/cmd/cc/com64.c Node* nodsi2v; Node 73 src/cmd/cc/com64.c Node* nodui2v; Node 74 src/cmd/cc/com64.c Node* nodsl2v; Node 75 src/cmd/cc/com64.c Node* nodul2v; Node 76 src/cmd/cc/com64.c Node* nodsh2v; Node 77 src/cmd/cc/com64.c Node* noduh2v; Node 78 src/cmd/cc/com64.c Node* nodsc2v; Node 79 src/cmd/cc/com64.c Node* noduc2v; Node 81 src/cmd/cc/com64.c Node* nodv2f; Node 82 src/cmd/cc/com64.c Node* nodv2d; Node 83 src/cmd/cc/com64.c Node* nodv2ui; Node 84 src/cmd/cc/com64.c Node* nodv2si; Node 85 src/cmd/cc/com64.c Node* nodv2ul; Node 86 src/cmd/cc/com64.c Node* nodv2sl; Node 87 src/cmd/cc/com64.c Node* nodv2uh; Node 88 src/cmd/cc/com64.c Node* nodv2sh; Node 89 src/cmd/cc/com64.c Node* nodv2uc; Node 90 src/cmd/cc/com64.c Node* nodv2sc; Node 92 src/cmd/cc/com64.c Node* nodvpp; Node 93 src/cmd/cc/com64.c Node* nodppv; Node 94 src/cmd/cc/com64.c Node* nodvmm; Node 95 src/cmd/cc/com64.c Node* nodmmv; Node 97 src/cmd/cc/com64.c Node* nodvasop; Node 115 src/cmd/cc/com64.c Node* Node 118 src/cmd/cc/com64.c Node *n; Node 201 src/cmd/cc/com64.c com64(Node *n) Node 203 src/cmd/cc/com64.c Node *l, *r, *a, *t; Node 581 src/cmd/cc/com64.c bool64(Node *n) Node 583 src/cmd/cc/com64.c Node *n1; Node 34 src/cmd/cc/dcl.c Node* Node 35 src/cmd/cc/dcl.c dodecl(void (*f)(int,Type*,Sym*), int c, Type *t, Node *n) Node 38 src/cmd/cc/dcl.c Node *n1; Node 191 src/cmd/cc/dcl.c Node* Node 192 src/cmd/cc/dcl.c doinit(Sym *s, Type *t, int32 o, Node *a) Node 194 src/cmd/cc/dcl.c Node *n; Node 227 src/cmd/cc/dcl.c Node* Node 230 src/cmd/cc/dcl.c Node *a; Node 248 src/cmd/cc/dcl.c Node* Node 251 src/cmd/cc/dcl.c Node *a, *b, *n; Node 284 src/cmd/cc/dcl.c isstruct(Node *a, Type *t) Node 286 src/cmd/cc/dcl.c Node *n; Node 320 src/cmd/cc/dcl.c Node* Node 323 src/cmd/cc/dcl.c Node *a, *l, *r, nod; Node 547 src/cmd/cc/dcl.c Node* Node 548 src/cmd/cc/dcl.c newlist(Node *l, Node *r) Node 669 src/cmd/cc/dcl.c ofnproto(Node *n) Node 696 src/cmd/cc/dcl.c argmark(Node *n, int pass) Node 720 src/cmd/cc/dcl.c walkparam(Node *n, int pass) Node 723 src/cmd/cc/dcl.c Node *n1; Node 804 src/cmd/cc/dcl.c Node* Node 809 src/cmd/cc/dcl.c Node *n, *n1; Node 881 src/cmd/cc/dcl.c fnproto(Node *n) Node 895 src/cmd/cc/dcl.c anyproto(Node *n) Node 918 src/cmd/cc/dcl.c fnproto1(Node *n) Node 1200 src/cmd/cc/dcl.c Node* Node 1204 src/cmd/cc/dcl.c Node *n; Node 1536 src/cmd/cc/dcl.c doenum(Sym *s, Node *n) Node 1579 src/cmd/cc/dcl.c symadjust(Sym *s, Node *n, int32 del) Node 1604 src/cmd/cc/dcl.c Node* Node 1605 src/cmd/cc/dcl.c contig(Sym *s, Node *n, int32 v) Node 1607 src/cmd/cc/dcl.c Node *p, *r, *q, *m; Node 342 src/cmd/cc/dpchk.c Node* Node 343 src/cmd/cc/dpchk.c nextarg(Node *n, Node **a) Node 358 src/cmd/cc/dpchk.c checkargs(Node *nn, char *s, int pos) Node 360 src/cmd/cc/dpchk.c Node *a, *n; Node 423 src/cmd/cc/dpchk.c dpcheck(Node *n) Node 426 src/cmd/cc/dpchk.c Node *a, *b; Node 52 src/cmd/cc/funct.c isfunct(Node *n) Node 56 src/cmd/cc/funct.c Node *l; Node 248 src/cmd/cc/funct.c Node *n; Node 1452 src/cmd/cc/lex.c Node *n; Node 1454 src/cmd/cc/lex.c n = va_arg(fp->args, Node*); Node 36 src/cmd/cc/omachcap.c machcap(Node *n) Node 41 src/cmd/cc/pgen.c Node nod; Node 100 src/cmd/cc/pgen.c codgen(Node *n, Node *nn) Node 103 src/cmd/cc/pgen.c Node *n1, nod, nod1; Node 193 src/cmd/cc/pgen.c supgen(Node *n) Node 215 src/cmd/cc/pgen.c gen(Node *n) Node 217 src/cmd/cc/pgen.c Node *l, nod; Node 603 src/cmd/cc/pgen.c usedset(Node *n, int o) Node 629 src/cmd/cc/pgen.c bcomplex(Node *n, Node *c) Node 631 src/cmd/cc/pgen.c Node *b, nod; Node 46 src/cmd/cc/pswt.c doswit(Node *n) Node 133 src/cmd/cc/pswt.c nullwarn(Node *l, Node *r) Node 34 src/cmd/cc/scon.c static Node* Node 35 src/cmd/cc/scon.c acast(Type *t, Node *n) Node 48 src/cmd/cc/scon.c evconst(Node *n) Node 50 src/cmd/cc/scon.c Node *l, *r; Node 281 src/cmd/cc/scon.c acom(Node *n) Node 284 src/cmd/cc/scon.c Node *l, *r; Node 396 src/cmd/cc/scon.c acom2(Node *n, Type *t) Node 398 src/cmd/cc/scon.c Node *l, *r; Node 557 src/cmd/cc/scon.c acom1(vlong v, Node *n) Node 559 src/cmd/cc/scon.c Node *l, *r; Node 615 src/cmd/cc/scon.c addo(Node *n) Node 34 src/cmd/cc/sub.c Node* Node 35 src/cmd/cc/sub.c new(int t, Node *l, Node *r) Node 37 src/cmd/cc/sub.c Node *n; Node 53 src/cmd/cc/sub.c Node* Node 54 src/cmd/cc/sub.c new1(int o, Node *l, Node *r) Node 56 src/cmd/cc/sub.c Node *n; Node 64 src/cmd/cc/sub.c prtree(Node *n, char *s) Node 73 src/cmd/cc/sub.c prtree1(Node *n, int d, int f) Node 309 src/cmd/cc/sub.c stcompat(Node *n, Type *t1, Type *t2, int32 ttab[]) Node 336 src/cmd/cc/sub.c tcompat(Node *n, Type *t1, Type *t2, int32 ttab[]) Node 352 src/cmd/cc/sub.c makedot(Node *n, Type *t, int32 o) Node 354 src/cmd/cc/sub.c Node *n1, *n2; Node 399 src/cmd/cc/sub.c dotsearch(Sym *s, Type *t, Node *n, int32 *off) Node 452 src/cmd/cc/sub.c dotoffset(Type *st, Type *lt, Node *n) Node 513 src/cmd/cc/sub.c allfloat(Node *n, int flag) Node 542 src/cmd/cc/sub.c constas(Node *n, Type *il, Type *ir) Node 573 src/cmd/cc/sub.c typeext1(Type *st, Node *l) Node 580 src/cmd/cc/sub.c typeext(Type *st, Node *l) Node 583 src/cmd/cc/sub.c Node *n1, *n2; Node 694 src/cmd/cc/sub.c arith(Node *n, int f) Node 698 src/cmd/cc/sub.c Node *n1; Node 807 src/cmd/cc/sub.c simplifyshift(Node *n) Node 938 src/cmd/cc/sub.c side(Node *n) Node 997 src/cmd/cc/sub.c vconst(Node *n) Node 1068 src/cmd/cc/sub.c vlog(Node *n) Node 1098 src/cmd/cc/sub.c relcon(Node *l, Node *r) Node 1144 src/cmd/cc/sub.c Node* Node 1145 src/cmd/cc/sub.c invert(Node *n) Node 1147 src/cmd/cc/sub.c Node *i; Node 1190 src/cmd/cc/sub.c diag(Node *n, char *fmt, ...) Node 1216 src/cmd/cc/sub.c warn(Node *n, char *fmt, ...) Node 1259 src/cmd/cc/sub.c fatal(Node *n, char *fmt, ...) Node 1995 src/cmd/cc/sub.c deadhead(Node *n, int caseok) Node 2049 src/cmd/cc/sub.c deadheads(Node *c) Node 14 src/cmd/gc/closure.c closurehdr(Node *ntype) Node 16 src/cmd/gc/closure.c Node *n, *name, *a; Node 52 src/cmd/gc/closure.c Node* Node 55 src/cmd/gc/closure.c Node *func, *v; Node 79 src/cmd/gc/closure.c static Node* makeclosure(Node *func); Node 82 src/cmd/gc/closure.c typecheckclosure(Node *func, int top) Node 84 src/cmd/gc/closure.c Node *oldfn; Node 86 src/cmd/gc/closure.c Node *v; Node 131 src/cmd/gc/closure.c static Node* Node 132 src/cmd/gc/closure.c makeclosure(Node *func) Node 134 src/cmd/gc/closure.c Node *xtype, *v, *addr, *xfunc, *cv; Node 207 src/cmd/gc/closure.c Node* Node 208 src/cmd/gc/closure.c walkclosure(Node *func, NodeList **init) Node 210 src/cmd/gc/closure.c Node *clos, *typ; Node 269 src/cmd/gc/closure.c static Node *makepartialcall(Node*, Type*, Node*); Node 272 src/cmd/gc/closure.c typecheckpartialcall(Node *fn, Node *sym) Node 289 src/cmd/gc/closure.c static Node* Node 290 src/cmd/gc/closure.c makepartialcall(Node *fn, Type *t0, Node *meth) Node 292 src/cmd/gc/closure.c Node *ptr, *n, *fld, *call, *xtype, *xfunc, *cv, *savecurfn; Node 419 src/cmd/gc/closure.c Node* Node 420 src/cmd/gc/closure.c walkpartialcall(Node *n, NodeList **init) Node 422 src/cmd/gc/closure.c Node *clos, *typ; Node 61 src/cmd/gc/const.c convlit(Node **np, Type *t) Node 72 src/cmd/gc/const.c convlit1(Node **np, Type *t, int explicit) Node 75 src/cmd/gc/const.c Node *n, *nn; Node 481 src/cmd/gc/const.c consttype(Node *n) Node 489 src/cmd/gc/const.c isconst(Node *n, int ct) Node 499 src/cmd/gc/const.c static Node* Node 500 src/cmd/gc/const.c saveorig(Node *n) Node 502 src/cmd/gc/const.c Node *n1; Node 517 src/cmd/gc/const.c evconst(Node *n) Node 519 src/cmd/gc/const.c Node *nl, *nr, *norig; Node 1040 src/cmd/gc/const.c Node* Node 1043 src/cmd/gc/const.c Node *n; Node 1069 src/cmd/gc/const.c Node* Node 1072 src/cmd/gc/const.c Node *n; Node 1095 src/cmd/gc/const.c idealkind(Node *n) Node 1153 src/cmd/gc/const.c defaultlit(Node **np, Type *t) Node 1157 src/cmd/gc/const.c Node *n, *nn; Node 1247 src/cmd/gc/const.c defaultlit2(Node **lp, Node **rp, int force) Node 1249 src/cmd/gc/const.c Node *l, *r; Node 1294 src/cmd/gc/const.c cmpslit(Node *l, Node *r) Node 1323 src/cmd/gc/const.c smallintconst(Node *n) Node 1349 src/cmd/gc/const.c nonnegconst(Node *n) Node 1409 src/cmd/gc/const.c convconst(Node *con, Type *t, Val *val) Node 1527 src/cmd/gc/const.c static int hascallchan(Node*); Node 1535 src/cmd/gc/const.c isgoconst(Node *n) Node 1537 src/cmd/gc/const.c Node *l; Node 1627 src/cmd/gc/const.c hascallchan(Node *n) Node 9 src/cmd/gc/cplx.c static void subnode(Node *nr, Node *ni, Node *nc); Node 10 src/cmd/gc/cplx.c static void minus(Node *nl, Node *res); Node 11 src/cmd/gc/cplx.c void complexminus(Node*, Node*); Node 12 src/cmd/gc/cplx.c void complexadd(int op, Node*, Node*, Node*); Node 13 src/cmd/gc/cplx.c void complexmul(Node*, Node*, Node*); Node 18 src/cmd/gc/cplx.c overlap(Node *f, Node *t) Node 36 src/cmd/gc/cplx.c complexmove(Node *f, Node *t) Node 39 src/cmd/gc/cplx.c Node n1, n2, n3, n4, tmp; Node 80 src/cmd/gc/cplx.c complexop(Node *n, Node *res) Node 125 src/cmd/gc/cplx.c complexgen(Node *n, Node *res) Node 127 src/cmd/gc/cplx.c Node *nl, *nr; Node 128 src/cmd/gc/cplx.c Node tnl, tnr; Node 129 src/cmd/gc/cplx.c Node n1, n2, tmp; Node 274 src/cmd/gc/cplx.c complexbool(int op, Node *nl, Node *nr, int true, int likely, Prog *to) Node 276 src/cmd/gc/cplx.c Node tnl, tnr; Node 277 src/cmd/gc/cplx.c Node n1, n2, n3, n4; Node 278 src/cmd/gc/cplx.c Node na, nb, nc; Node 330 src/cmd/gc/cplx.c nodfconst(Node *n, Type *t, Mpflt* fval) Node 346 src/cmd/gc/cplx.c subnode(Node *nr, Node *ni, Node *nc) Node 374 src/cmd/gc/cplx.c minus(Node *nl, Node *res) Node 376 src/cmd/gc/cplx.c Node ra; Node 389 src/cmd/gc/cplx.c complexminus(Node *nl, Node *res) Node 391 src/cmd/gc/cplx.c Node n1, n2, n5, n6; Node 405 src/cmd/gc/cplx.c complexadd(int op, Node *nl, Node *nr, Node *res) Node 407 src/cmd/gc/cplx.c Node n1, n2, n3, n4, n5, n6; Node 408 src/cmd/gc/cplx.c Node ra; Node 434 src/cmd/gc/cplx.c complexmul(Node *nl, Node *nr, Node *res) Node 436 src/cmd/gc/cplx.c Node n1, n2, n3, n4, n5, n6; Node 437 src/cmd/gc/cplx.c Node rm1, rm2, ra, tmp; Node 10 src/cmd/gc/dcl.c static void funcargs(Node*); Node 188 src/cmd/gc/dcl.c declare(Node *n, int ctxt) Node 248 src/cmd/gc/dcl.c addvar(Node *n, Type *t, int ctxt) Node 263 src/cmd/gc/dcl.c variter(NodeList *vl, Node *t, NodeList *el) Node 266 src/cmd/gc/dcl.c Node *v, *e, *as2; Node 324 src/cmd/gc/dcl.c constiter(NodeList *vl, Node *t, NodeList *cl) Node 326 src/cmd/gc/dcl.c Node *v, *c; Node 368 src/cmd/gc/dcl.c Node* Node 371 src/cmd/gc/dcl.c Node *n; Node 389 src/cmd/gc/dcl.c Node* Node 392 src/cmd/gc/dcl.c Node *n; Node 399 src/cmd/gc/dcl.c Node* Node 420 src/cmd/gc/dcl.c Node* Node 423 src/cmd/gc/dcl.c Node *n; Node 424 src/cmd/gc/dcl.c Node *c; Node 471 src/cmd/gc/dcl.c colasname(Node *n) Node 485 src/cmd/gc/dcl.c colasdefn(NodeList *left, Node *defn) Node 489 src/cmd/gc/dcl.c Node *n; Node 516 src/cmd/gc/dcl.c Node* Node 519 src/cmd/gc/dcl.c Node *as; Node 545 src/cmd/gc/dcl.c ifacedcl(Node *n) Node 572 src/cmd/gc/dcl.c funchdr(Node *n) Node 594 src/cmd/gc/dcl.c funcargs(Node *nt) Node 596 src/cmd/gc/dcl.c Node *n, *nn; Node 687 src/cmd/gc/dcl.c Node *n; Node 726 src/cmd/gc/dcl.c funcbody(Node *n) Node 742 src/cmd/gc/dcl.c Node* Node 745 src/cmd/gc/dcl.c Node *n; Node 758 src/cmd/gc/dcl.c Node* Node 759 src/cmd/gc/dcl.c typedcl1(Node *n, Node *t, int local) Node 789 src/cmd/gc/dcl.c structfield(Node *n) Node 919 src/cmd/gc/dcl.c interfacefield(Node *n) Node 1027 src/cmd/gc/dcl.c Node* Node 1030 src/cmd/gc/dcl.c Node *n; Node 1059 src/cmd/gc/dcl.c static Node* Node 1072 src/cmd/gc/dcl.c Node *n, *t, *nextt; Node 1150 src/cmd/gc/dcl.c Node* Node 1153 src/cmd/gc/dcl.c Node *n; Node 1188 src/cmd/gc/dcl.c functype(Node *this, NodeList *in, NodeList *out) Node 1285 src/cmd/gc/dcl.c Node* Node 1286 src/cmd/gc/dcl.c methodname(Node *n, Type *t) Node 1296 src/cmd/gc/dcl.c Node* Node 1297 src/cmd/gc/dcl.c methodname1(Node *n, Node *t) Node 1331 src/cmd/gc/dcl.c Node *n; Node 1425 src/cmd/gc/dcl.c funccompile(Node *n, int isclosure) Node 38 src/cmd/gc/esc.c static uint32 visit(Node*); Node 39 src/cmd/gc/esc.c static uint32 visitcode(Node*, uint32); Node 70 src/cmd/gc/esc.c visit(Node *n) Node 125 src/cmd/gc/esc.c visitcode(Node *n, uint32 min) Node 127 src/cmd/gc/esc.c Node *fn; Node 187 src/cmd/gc/esc.c static void escfunc(EscState*, Node *func); Node 188 src/cmd/gc/esc.c static void esclist(EscState*, NodeList *l, Node *up); Node 189 src/cmd/gc/esc.c static void esc(EscState*, Node *n, Node *up); Node 191 src/cmd/gc/esc.c static void escloopdepth(EscState*, Node *n); Node 192 src/cmd/gc/esc.c static void escassign(EscState*, Node *dst, Node *src); Node 193 src/cmd/gc/esc.c static void esccall(EscState*, Node*, Node *up); Node 194 src/cmd/gc/esc.c static void escflows(EscState*, Node *dst, Node *src); Node 195 src/cmd/gc/esc.c static void escflood(EscState*, Node *dst); Node 196 src/cmd/gc/esc.c static void escwalk(EscState*, int level, Node *dst, Node *src); Node 197 src/cmd/gc/esc.c static void esctag(EscState*, Node *func); Node 205 src/cmd/gc/esc.c Node theSink; Node 212 src/cmd/gc/esc.c Node funcParam; Node 318 src/cmd/gc/esc.c escfunc(EscState *e, Node *func) Node 320 src/cmd/gc/esc.c Node *savefn; Node 382 src/cmd/gc/esc.c escloopdepth(EscState *e, Node *n) Node 421 src/cmd/gc/esc.c esclist(EscState *e, NodeList *l, Node *up) Node 428 src/cmd/gc/esc.c esc(EscState *e, Node *n, Node *up) Node 432 src/cmd/gc/esc.c Node *a; Node 705 src/cmd/gc/esc.c escassign(EscState *e, Node *dst, Node *src) Node 851 src/cmd/gc/esc.c escassignfromtag(EscState *e, Strlit *note, NodeList *dsts, Node *src) Node 887 src/cmd/gc/esc.c esccall(EscState *e, Node *n, Node *up) Node 890 src/cmd/gc/esc.c Node *a, *fn, *src; Node 1047 src/cmd/gc/esc.c escflows(EscState *e, Node *dst, Node *src) Node 1078 src/cmd/gc/esc.c escflood(EscState *e, Node *dst) Node 1115 src/cmd/gc/esc.c escwalk(EscState *e, int level, Node *dst, Node *src) Node 1240 src/cmd/gc/esc.c esctag(EscState *e, Node *func) Node 1242 src/cmd/gc/esc.c Node *savefn; Node 14 src/cmd/gc/export.c exportsym(Node *n) Node 60 src/cmd/gc/export.c autoexport(Node *n, int ctxt) Node 88 src/cmd/gc/export.c static void reexportdep(Node *n); Node 97 src/cmd/gc/export.c reexportdep(Node *n) Node 203 src/cmd/gc/export.c Node *n; Node 223 src/cmd/gc/export.c Node *n; Node 446 src/cmd/gc/export.c importconst(Sym *s, Type *t, Node *n) Node 448 src/cmd/gc/export.c Node *n1; Node 477 src/cmd/gc/export.c Node *n; Node 497 src/cmd/gc/export.c Node *n; Node 204 src/cmd/gc/fmt.c Node *n; Node 208 src/cmd/gc/fmt.c n = va_arg(fp->args, Node*); Node 756 src/cmd/gc/fmt.c stmtfmt(Fmt *f, Node *n) Node 1062 src/cmd/gc/fmt.c exprfmt(Fmt *f, Node *n, int prec) Node 1386 src/cmd/gc/fmt.c nodefmt(Fmt *f, Node *n) Node 1426 src/cmd/gc/fmt.c nodedump(Fmt *fp, Node *n) Node 1593 src/cmd/gc/fmt.c Node *n; Node 1597 src/cmd/gc/fmt.c n = va_arg(fp->args, Node*); Node 1686 src/cmd/gc/fmt.c dump(char *s, Node *n) Node 14 src/cmd/gc/gen.c static void cgen_dcl(Node *n); Node 15 src/cmd/gc/gen.c static void cgen_proc(Node *n, int proc); Node 16 src/cmd/gc/gen.c static void checkgoto(Node*, Node*); Node 21 src/cmd/gc/gen.c Node* Node 24 src/cmd/gc/gen.c Node *n; Node 37 src/cmd/gc/gen.c addrescapes(Node *n) Node 40 src/cmd/gc/gen.c Node *oldfn; Node 133 src/cmd/gc/gen.c newlab(Node *n) Node 185 src/cmd/gc/gen.c checkgoto(Node *from, Node *to) Node 238 src/cmd/gc/gen.c stmtlabel(Node *n) Node 261 src/cmd/gc/gen.c gen(Node *n) Node 524 src/cmd/gc/gen.c cgen_callmeth(Node *n, int proc) Node 526 src/cmd/gc/gen.c Node n2; Node 527 src/cmd/gc/gen.c Node *l; Node 550 src/cmd/gc/gen.c cgen_proc(Node *n, int proc) Node 577 src/cmd/gc/gen.c cgen_dcl(Node *n) Node 596 src/cmd/gc/gen.c cgen_discard(Node *nr) Node 598 src/cmd/gc/gen.c Node tmp; Node 656 src/cmd/gc/gen.c clearslim(Node *n) Node 658 src/cmd/gc/gen.c Node z; Node 719 src/cmd/gc/gen.c cgen_as(Node *nl, Node *nr) Node 772 src/cmd/gc/gen.c cgen_eface(Node *n, Node *res) Node 778 src/cmd/gc/gen.c Node dst; Node 779 src/cmd/gc/gen.c Node *tmp; Node 805 src/cmd/gc/gen.c cgen_slice(Node *n, Node *res) Node 807 src/cmd/gc/gen.c Node src, dst, *cap, *len, *offs, *add, *base; Node 884 src/cmd/gc/gen.c dotoffset(Node *n, int64 *oary, Node **nn) Node 929 src/cmd/gc/gen.c tempname(Node *nn, Type *t) Node 931 src/cmd/gc/gen.c Node *n; Node 963 src/cmd/gc/gen.c Node* Node 966 src/cmd/gc/gen.c Node *n; Node 139 src/cmd/gc/go.h typedef struct Node Node; Node 163 src/cmd/gc/go.h Node* nod; // canonical OTYPE node Node 179 src/cmd/gc/go.h Node* nname; Node 206 src/cmd/gc/go.h Node *lastfn; // for usefield Node 216 src/cmd/gc/go.h Node *key; // map only Node 217 src/cmd/gc/go.h Node *expr; Node 249 src/cmd/gc/go.h Node* left; Node 250 src/cmd/gc/go.h Node* right; Node 251 src/cmd/gc/go.h Node* ntest; Node 252 src/cmd/gc/go.h Node* nincr; Node 294 src/cmd/gc/go.h Node* orig; // original form, for printing, and tracking copies of ONAMEs Node 297 src/cmd/gc/go.h Node* nname; Node 298 src/cmd/gc/go.h Node* shortname; Node 310 src/cmd/gc/go.h Node* ntype; Node 311 src/cmd/gc/go.h Node* defn; // ONAME: initializing assignment; OLABEL: labeled statement Node 312 src/cmd/gc/go.h Node* pack; // real package for import . names Node 313 src/cmd/gc/go.h Node* curfn; // function for local variables Node 317 src/cmd/gc/go.h Node* heapaddr; // temp holding heap address of param Node 318 src/cmd/gc/go.h Node* stackparam; // OPARAM node referring to stack copy of param Node 319 src/cmd/gc/go.h Node* alloc; // allocation call Node 322 src/cmd/gc/go.h Node* outer; // outer PPARAMREF in nested closure Node 323 src/cmd/gc/go.h Node* closure; // ONAME/PHEAP <-> ONAME/PPARAMREF Node 326 src/cmd/gc/go.h Node* inlvar; Node 351 src/cmd/gc/go.h #define N ((Node*)0) Node 371 src/cmd/gc/go.h Node* n; Node 399 src/cmd/gc/go.h Node* def; // definition: ONAME OTYPE OPACK or OLITERAL Node 429 src/cmd/gc/go.h Node** an; Node 430 src/cmd/gc/go.h Node* n; Node 729 src/cmd/gc/go.h Node* node; Node 815 src/cmd/gc/go.h Node* def; Node 948 src/cmd/gc/go.h EXTERN Node* lasttype; Node 956 src/cmd/gc/go.h EXTERN Node* curfn; Node 962 src/cmd/gc/go.h EXTERN Node* typesw; Node 963 src/cmd/gc/go.h EXTERN Node* nblank; Node 1058 src/cmd/gc/go.h Node* closurebody(NodeList *body); Node 1059 src/cmd/gc/go.h void closurehdr(Node *ntype); Node 1060 src/cmd/gc/go.h void typecheckclosure(Node *func, int top); Node 1061 src/cmd/gc/go.h Node* walkclosure(Node *func, NodeList **init); Node 1062 src/cmd/gc/go.h void typecheckpartialcall(Node*, Node*); Node 1063 src/cmd/gc/go.h Node* walkpartialcall(Node*, NodeList**); Node 1068 src/cmd/gc/go.h int cmpslit(Node *l, Node *r); Node 1069 src/cmd/gc/go.h int consttype(Node *n); Node 1070 src/cmd/gc/go.h void convconst(Node *con, Type *t, Val *val); Node 1071 src/cmd/gc/go.h void convlit(Node **np, Type *t); Node 1072 src/cmd/gc/go.h void convlit1(Node **np, Type *t, int explicit); Node 1073 src/cmd/gc/go.h void defaultlit(Node **np, Type *t); Node 1074 src/cmd/gc/go.h void defaultlit2(Node **lp, Node **rp, int force); Node 1075 src/cmd/gc/go.h void evconst(Node *n); Node 1076 src/cmd/gc/go.h int isconst(Node *n, int ct); Node 1077 src/cmd/gc/go.h int isgoconst(Node *n); Node 1078 src/cmd/gc/go.h Node* nodcplxlit(Val r, Val i); Node 1079 src/cmd/gc/go.h Node* nodlit(Val v); Node 1080 src/cmd/gc/go.h long nonnegconst(Node *n); Node 1083 src/cmd/gc/go.h int smallintconst(Node *n); Node 1090 src/cmd/gc/go.h void complexadd(int op, Node *nl, Node *nr, Node *res); Node 1091 src/cmd/gc/go.h void complexbool(int op, Node *nl, Node *nr, int true, int likely, Prog *to); Node 1092 src/cmd/gc/go.h void complexgen(Node *n, Node *res); Node 1093 src/cmd/gc/go.h void complexminus(Node *nl, Node *res); Node 1094 src/cmd/gc/go.h void complexmove(Node *f, Node *t); Node 1095 src/cmd/gc/go.h void complexmul(Node *nl, Node *nr, Node *res); Node 1096 src/cmd/gc/go.h int complexop(Node *n, Node *res); Node 1097 src/cmd/gc/go.h void nodfconst(Node *n, Type *t, Mpflt* fval); Node 1103 src/cmd/gc/go.h void addvar(Node *n, Type *t, int ctxt); Node 1105 src/cmd/gc/go.h Node* colas(NodeList *left, NodeList *right, int32 lno); Node 1106 src/cmd/gc/go.h void colasdefn(NodeList *left, Node *defn); Node 1107 src/cmd/gc/go.h NodeList* constiter(NodeList *vl, Node *t, NodeList *cl); Node 1108 src/cmd/gc/go.h Node* dclname(Sym *s); Node 1109 src/cmd/gc/go.h void declare(Node *n, int ctxt); Node 1111 src/cmd/gc/go.h Node* embedded(Sym *s, Pkg *pkg); Node 1112 src/cmd/gc/go.h Node* fakethis(void); Node 1113 src/cmd/gc/go.h void funcbody(Node *n); Node 1114 src/cmd/gc/go.h void funccompile(Node *n, int isclosure); Node 1115 src/cmd/gc/go.h void funchdr(Node *n); Node 1116 src/cmd/gc/go.h Type* functype(Node *this, NodeList *in, NodeList *out); Node 1117 src/cmd/gc/go.h void ifacedcl(Node *n); Node 1120 src/cmd/gc/go.h Node* methodname(Node *n, Type *t); Node 1121 src/cmd/gc/go.h Node* methodname1(Node *n, Node *t); Node 1123 src/cmd/gc/go.h Node* newname(Sym *s); Node 1124 src/cmd/gc/go.h Node* oldname(Sym *s); Node 1131 src/cmd/gc/go.h Node* typedcl0(Sym *s); Node 1132 src/cmd/gc/go.h Node* typedcl1(Node *n, Node *t, int local); Node 1133 src/cmd/gc/go.h Node* typenod(Type *t); Node 1134 src/cmd/gc/go.h NodeList* variter(NodeList *vl, Node *t, NodeList *el); Node 1145 src/cmd/gc/go.h void autoexport(Node *n, int ctxt); Node 1148 src/cmd/gc/go.h void exportsym(Node *n); Node 1149 src/cmd/gc/go.h void importconst(Sym *s, Type *t, Node *n); Node 1160 src/cmd/gc/go.h void dump(char *s, Node *n); Node 1166 src/cmd/gc/go.h void addrescapes(Node *n); Node 1167 src/cmd/gc/go.h void cgen_as(Node *nl, Node *nr); Node 1168 src/cmd/gc/go.h void cgen_callmeth(Node *n, int proc); Node 1169 src/cmd/gc/go.h void cgen_eface(Node* n, Node* res); Node 1170 src/cmd/gc/go.h void cgen_slice(Node* n, Node* res); Node 1173 src/cmd/gc/go.h int dotoffset(Node *n, int64 *oary, Node **nn); Node 1174 src/cmd/gc/go.h void gen(Node *n); Node 1176 src/cmd/gc/go.h Node* sysfunc(char *name); Node 1177 src/cmd/gc/go.h void tempname(Node *n, Type *t); Node 1178 src/cmd/gc/go.h Node* temp(Type*); Node 1189 src/cmd/gc/go.h void caninl(Node *fn); Node 1190 src/cmd/gc/go.h void inlcalls(Node *fn); Node 1191 src/cmd/gc/go.h void typecheckinl(Node *fn); Node 1280 src/cmd/gc/go.h void slicebytes(Node*, char*, int); Node 1286 src/cmd/gc/go.h void order(Node *fn); Node 1291 src/cmd/gc/go.h void typecheckrange(Node *n); Node 1292 src/cmd/gc/go.h void walkrange(Node *n); Node 1299 src/cmd/gc/go.h Node* typename(Type *t); Node 1305 src/cmd/gc/go.h void usefield(Node*); Node 1311 src/cmd/gc/go.h void typecheckselect(Node *sel); Node 1312 src/cmd/gc/go.h void walkselect(Node *sel); Node 1317 src/cmd/gc/go.h void anylit(int, Node *n, Node *var, NodeList **init); Node 1318 src/cmd/gc/go.h int gen_as_init(Node *n); Node 1320 src/cmd/gc/go.h int oaslit(Node *n, NodeList **init); Node 1321 src/cmd/gc/go.h int stataddr(Node *nam, Node *n); Node 1326 src/cmd/gc/go.h Node* adddot(Node *n); Node 1328 src/cmd/gc/go.h void addinit(Node**, NodeList*); Node 1329 src/cmd/gc/go.h Type* aindex(Node *b, Type *t); Node 1332 src/cmd/gc/go.h void argtype(Node *on, Type *t); Node 1333 src/cmd/gc/go.h Node* assignconv(Node *n, Type *t, char *context); Node 1340 src/cmd/gc/go.h Node* copyexpr(Node*, Type*, NodeList**); Node 1362 src/cmd/gc/go.h void importdot(Pkg *opkg, Node *pack); Node 1365 src/cmd/gc/go.h int isblank(Node *n); Node 1370 src/cmd/gc/go.h int isnil(Node *n); Node 1376 src/cmd/gc/go.h NodeList* list(NodeList *l, Node *n); Node 1377 src/cmd/gc/go.h NodeList* list1(Node *n); Node 1378 src/cmd/gc/go.h void listsort(NodeList**, int(*f)(Node*, Node*)); Node 1379 src/cmd/gc/go.h Node* liststmt(NodeList *l); Node 1386 src/cmd/gc/go.h Sym* ngotype(Node *n); Node 1388 src/cmd/gc/go.h Node* nod(int op, Node *nleft, Node *nright); Node 1389 src/cmd/gc/go.h Node* nodbool(int b); Node 1390 src/cmd/gc/go.h void nodconst(Node *n, Type *t, int64 v); Node 1391 src/cmd/gc/go.h Node* nodintconst(int64 v); Node 1392 src/cmd/gc/go.h Node* nodfltconst(Mpflt *v); Node 1393 src/cmd/gc/go.h Node* nodnil(void); Node 1396 src/cmd/gc/go.h int powtwo(Node *n); Node 1400 src/cmd/gc/go.h Node* safeexpr(Node *n, NodeList **init); Node 1402 src/cmd/gc/go.h Node* cheapexpr(Node *n, NodeList **init); Node 1403 src/cmd/gc/go.h Node* localexpr(Node *n, Type *t, NodeList **init); Node 1404 src/cmd/gc/go.h void saveorignode(Node *n); Node 1405 src/cmd/gc/go.h int32 setlineno(Node *n); Node 1416 src/cmd/gc/go.h Node* syslook(char *name, int copy); Node 1418 src/cmd/gc/go.h Node* treecopy(Node *n); Node 1421 src/cmd/gc/go.h void ullmancalc(Node *n); Node 1431 src/cmd/gc/go.h void typecheckswitch(Node *n); Node 1432 src/cmd/gc/go.h void walkswitch(Node *sw); Node 1437 src/cmd/gc/go.h int islvalue(Node *n); Node 1438 src/cmd/gc/go.h Node* typecheck(Node **np, int top); Node 1440 src/cmd/gc/go.h Node* typecheckdef(Node *n); Node 1441 src/cmd/gc/go.h void copytype(Node *n, Type *t); Node 1442 src/cmd/gc/go.h void checkreturn(Node*); Node 1443 src/cmd/gc/go.h void queuemethod(Node *n); Node 1448 src/cmd/gc/go.h int isunsafebuiltin(Node *n); Node 1449 src/cmd/gc/go.h Node* unsafenmagic(Node *n); Node 1454 src/cmd/gc/go.h Node* callnew(Type *t); Node 1455 src/cmd/gc/go.h Node* chanfn(char *name, int n, Type *t); Node 1456 src/cmd/gc/go.h Node* mkcall(char *name, Type *t, NodeList **init, ...); Node 1457 src/cmd/gc/go.h Node* mkcall1(Node *fn, Type *t, NodeList **init, ...); Node 1458 src/cmd/gc/go.h int vmatch1(Node *l, Node *r); Node 1459 src/cmd/gc/go.h void walk(Node *fn); Node 1460 src/cmd/gc/go.h void walkexpr(Node **np, NodeList **init); Node 1463 src/cmd/gc/go.h void walkstmt(Node **np); Node 1465 src/cmd/gc/go.h Node* conv(Node*, Type*); Node 1466 src/cmd/gc/go.h int candiscard(Node*); Node 1467 src/cmd/gc/go.h Node* outervalue(Node*); Node 1479 src/cmd/gc/go.h EXTERN Node* nodfp; Node 1485 src/cmd/gc/go.h void bgen(Node *n, int true, int likely, Prog *to); Node 1486 src/cmd/gc/go.h void checknil(Node*, NodeList**); Node 1488 src/cmd/gc/go.h void cgen(Node*, Node*); Node 1489 src/cmd/gc/go.h void cgen_asop(Node *n); Node 1490 src/cmd/gc/go.h void cgen_call(Node *n, int proc); Node 1491 src/cmd/gc/go.h void cgen_callinter(Node *n, Node *res, int proc); Node 1492 src/cmd/gc/go.h void cgen_checknil(Node*); Node 1493 src/cmd/gc/go.h void cgen_ret(Node *n); Node 1494 src/cmd/gc/go.h void clearfat(Node *n); Node 1495 src/cmd/gc/go.h void compile(Node*); Node 1504 src/cmd/gc/go.h void gdata(Node*, Node*, int); Node 1505 src/cmd/gc/go.h void gdatacomplex(Node*, Mpcplx*); Node 1506 src/cmd/gc/go.h void gdatastring(Node*, Strlit*); Node 1507 src/cmd/gc/go.h void ggloblnod(Node *nam); Node 1509 src/cmd/gc/go.h void gvardef(Node*); Node 1510 src/cmd/gc/go.h void gvarkill(Node*); Node 1512 src/cmd/gc/go.h void gused(Node*); Node 1516 src/cmd/gc/go.h void liveness(Node*, Prog*, Sym*, Sym*); Node 1519 src/cmd/gc/go.h Node* nodarg(Type*, int); Node 1547 src/cmd/gc/go.h void racewalk(Node *fn); Node 29 src/cmd/gc/go.y Node* node; Node 178 src/cmd/gc/go.y Node *pack; Node 474 src/cmd/gc/go.y Node *n, *nn; Node 494 src/cmd/gc/go.y Node *n; Node 521 src/cmd/gc/go.y Node *n, *nn; Node 688 src/cmd/gc/go.y Node *n; Node 745 src/cmd/gc/go.y Node *n; Node 1320 src/cmd/gc/go.y Node *t; Node 1349 src/cmd/gc/go.y Node *rcvr, *t; Node 1546 src/cmd/gc/go.y Node *n; Node 1600 src/cmd/gc/go.y Node *n; Node 95 src/cmd/gc/init.c Node *gatevar; Node 96 src/cmd/gc/init.c Node *a, *b, *fn; Node 34 src/cmd/gc/inl.c static Node* inlcopy(Node *n); Node 36 src/cmd/gc/inl.c static int ishairy(Node *n, int *budget); Node 41 src/cmd/gc/inl.c static void inlnode(Node **np); Node 42 src/cmd/gc/inl.c static void mkinlcall(Node **np, Node *fn, int isddd); Node 43 src/cmd/gc/inl.c static Node* inlvar(Node *n); Node 44 src/cmd/gc/inl.c static Node* retvar(Type *n, int i); Node 45 src/cmd/gc/inl.c static Node* argvar(Type *n, int i); Node 46 src/cmd/gc/inl.c static Node* newlabel(void); Node 47 src/cmd/gc/inl.c static Node* inlsubst(Node *n); Node 50 src/cmd/gc/inl.c static void setlno(Node*, int); Node 53 src/cmd/gc/inl.c static Node *inlfn; // function currently being inlined Node 54 src/cmd/gc/inl.c static Node *inlretlabel; // target of the goto substituted in place of a return Node 60 src/cmd/gc/inl.c fnpkg(Node *fn) Node 80 src/cmd/gc/inl.c typecheckinl(Node *fn) Node 82 src/cmd/gc/inl.c Node *savefn; Node 116 src/cmd/gc/inl.c caninl(Node *fn) Node 118 src/cmd/gc/inl.c Node *savefn; Node 174 src/cmd/gc/inl.c ishairy(Node *n, int *budget) Node 235 src/cmd/gc/inl.c static Node* Node 236 src/cmd/gc/inl.c inlcopy(Node *n) Node 238 src/cmd/gc/inl.c Node *m; Node 270 src/cmd/gc/inl.c inlcalls(Node *fn) Node 272 src/cmd/gc/inl.c Node *savefn; Node 284 src/cmd/gc/inl.c inlconv2stmt(Node *n) Node 295 src/cmd/gc/inl.c inlconv2expr(Node **np) Node 297 src/cmd/gc/inl.c Node *n, *r; Node 310 src/cmd/gc/inl.c inlconv2list(Node *n) Node 341 src/cmd/gc/inl.c inlnode(Node **np) Node 343 src/cmd/gc/inl.c Node *n; Node 487 src/cmd/gc/inl.c static void mkinlcall1(Node **np, Node *fn, int isddd); Node 490 src/cmd/gc/inl.c mkinlcall(Node **np, Node *fn, int isddd) Node 506 src/cmd/gc/inl.c static Node* Node 525 src/cmd/gc/inl.c mkinlcall1(Node **np, Node *fn, int isddd) Node 529 src/cmd/gc/inl.c Node *n, *call, *saveinlfn, *as, *m; Node 534 src/cmd/gc/inl.c Node *vararg; Node 792 src/cmd/gc/inl.c static Node* Node 793 src/cmd/gc/inl.c inlvar(Node *var) Node 795 src/cmd/gc/inl.c Node *n; Node 817 src/cmd/gc/inl.c static Node* Node 820 src/cmd/gc/inl.c Node *n; Node 834 src/cmd/gc/inl.c static Node* Node 837 src/cmd/gc/inl.c Node *n; Node 849 src/cmd/gc/inl.c static Node* Node 852 src/cmd/gc/inl.c Node *n; Node 877 src/cmd/gc/inl.c static Node* Node 878 src/cmd/gc/inl.c inlsubst(Node *n) Node 881 src/cmd/gc/inl.c Node *m, *as; Node 965 src/cmd/gc/inl.c setlno(Node *n, int lno) Node 108 src/cmd/gc/obj.c Node *n; Node 258 src/cmd/gc/obj.c slicebytes(Node *nam, char *s, int len) Node 48 src/cmd/gc/order.c static void orderstmt(Node*, Order*); Node 51 src/cmd/gc/order.c static void orderexpr(Node**, Order*); Node 52 src/cmd/gc/order.c static void orderexprinplace(Node**, Order*); Node 59 src/cmd/gc/order.c order(Node *fn) Node 67 src/cmd/gc/order.c static Node* Node 70 src/cmd/gc/order.c Node *var, *a; Node 100 src/cmd/gc/order.c static Node* Node 101 src/cmd/gc/order.c ordercopyexpr(Node *n, Type *t, Order *order, int clear) Node 103 src/cmd/gc/order.c Node *a, *var; Node 116 src/cmd/gc/order.c static Node* Node 117 src/cmd/gc/order.c ordercheapexpr(Node *n, Order *order) Node 134 src/cmd/gc/order.c static Node* Node 135 src/cmd/gc/order.c ordersafeexpr(Node *n, Order *order) Node 137 src/cmd/gc/order.c Node *l, *r, *a; Node 191 src/cmd/gc/order.c istemp(Node *n) Node 205 src/cmd/gc/order.c isaddrokay(Node *n) Node 214 src/cmd/gc/order.c orderaddrtemp(Node **np, Order *order) Node 216 src/cmd/gc/order.c Node *n; Node 252 src/cmd/gc/order.c Node *kill; Node 296 src/cmd/gc/order.c orderexprinplace(Node **np, Order *outer) Node 298 src/cmd/gc/order.c Node *n; Node 321 src/cmd/gc/order.c orderstmtinplace(Node **np) Node 323 src/cmd/gc/order.c Node *n; Node 337 src/cmd/gc/order.c orderinit(Node *n, Order *order) Node 348 src/cmd/gc/order.c Node *n; Node 372 src/cmd/gc/order.c copyret(Node *n, Order *order) Node 375 src/cmd/gc/order.c Node *tmp, *as; Node 414 src/cmd/gc/order.c ordercall(Node *n, Order *order) Node 442 src/cmd/gc/order.c ordermapassign(Node *n, Order *order) Node 444 src/cmd/gc/order.c Node *m, *a; Node 491 src/cmd/gc/order.c orderstmt(Node *n, Order *order) Node 495 src/cmd/gc/order.c Node *r, *tmp1, *tmp2, **np; Node 938 src/cmd/gc/order.c orderexpr(Node **np, Order *order) Node 940 src/cmd/gc/order.c Node *n; Node 21 src/cmd/gc/pgen.c Node nod; Node 22 src/cmd/gc/pgen.c Node *pnod; Node 92 src/cmd/gc/pgen.c gvardefx(Node *n, int as) Node 109 src/cmd/gc/pgen.c gvardef(Node *n) Node 115 src/cmd/gc/pgen.c gvarkill(Node *n) Node 152 src/cmd/gc/pgen.c compile(Node *fn) Node 155 src/cmd/gc/pgen.c Node nod1, *n; Node 339 src/cmd/gc/pgen.c cmpstackvar(Node *a, Node *b) Node 378 src/cmd/gc/pgen.c Node* n; Node 451 src/cmd/gc/pgen.c static void movelargefn(Node*); Node 462 src/cmd/gc/pgen.c movelargefn(Node *fn) Node 465 src/cmd/gc/pgen.c Node *n; Node 475 src/cmd/gc/pgen.c cgen_checknil(Node *n) Node 477 src/cmd/gc/pgen.c Node reg; Node 81 src/cmd/gc/plive.c Node *fn; Node 271 src/cmd/gc/plive.c getvariables(Node *fn) Node 276 src/cmd/gc/plive.c result = arraynew(0, sizeof(Node*)); Node 630 src/cmd/gc/plive.c isfunny(Node *node) Node 662 src/cmd/gc/plive.c Node *node; Node 683 src/cmd/gc/plive.c node = *(Node**)arrayget(vars, i); Node 708 src/cmd/gc/plive.c node = *(Node**)arrayget(vars, i); Node 782 src/cmd/gc/plive.c newliveness(Node *fn, Prog *ptxt, Array *cfg, Array *vars) Node 875 src/cmd/gc/plive.c printnode(Node *node) Node 894 src/cmd/gc/plive.c printnode(*(Node**)arrayget(vars, i)); Node 964 src/cmd/gc/plive.c checkauto(Node *fn, Prog *p, Node *n) Node 979 src/cmd/gc/plive.c checkparam(Node *fn, Prog *p, Node *n) Node 982 src/cmd/gc/plive.c Node *a; Node 1001 src/cmd/gc/plive.c checkprog(Node *fn, Prog *p) Node 1019 src/cmd/gc/plive.c checkptxt(Node *fn, Prog *firstp) Node 1169 src/cmd/gc/plive.c Node *node; Node 1176 src/cmd/gc/plive.c node = *(Node**)arrayget(vars, i); Node 1227 src/cmd/gc/plive.c Node from, to; Node 1400 src/cmd/gc/plive.c islive(Node *n, Bvec *args, Bvec *locals) Node 1427 src/cmd/gc/plive.c Node *n; Node 1490 src/cmd/gc/plive.c n = *(Node**)arrayget(lv->vars, pos); Node 1576 src/cmd/gc/plive.c n = *(Node**)arrayget(lv->vars, j); Node 1608 src/cmd/gc/plive.c n = *(Node**)arrayget(lv->vars, j); Node 1774 src/cmd/gc/plive.c Node *n; Node 1791 src/cmd/gc/plive.c n = *(Node**)arrayget(vars, i); Node 1807 src/cmd/gc/plive.c Node *n; Node 1861 src/cmd/gc/plive.c n = *(Node**)arrayget(lv->vars, j); Node 1935 src/cmd/gc/plive.c liveness(Node *fn, Prog *firstp, Sym *argssym, Sym *livesym) Node 498 src/cmd/gc/popt.c Node *node; Node 532 src/cmd/gc/popt.c canmerge(Node *n) Node 547 src/cmd/gc/popt.c Node *n; Node 23 src/cmd/gc/racewalk.c static void racewalknode(Node **np, NodeList **init, int wr, int skip); Node 24 src/cmd/gc/racewalk.c static int callinstr(Node **n, NodeList **init, int wr, int skip); Node 25 src/cmd/gc/racewalk.c static Node* uintptraddr(Node *n); Node 26 src/cmd/gc/racewalk.c static void makeaddable(Node *n); Node 27 src/cmd/gc/racewalk.c static Node* basenod(Node *n); Node 28 src/cmd/gc/racewalk.c static void foreach(Node *n, void(*f)(Node*, void*), void *c); Node 29 src/cmd/gc/racewalk.c static void hascallspred(Node *n, void *c); Node 30 src/cmd/gc/racewalk.c static void appendinit(Node **np, NodeList *init); Node 31 src/cmd/gc/racewalk.c static Node* detachexpr(Node *n, NodeList **init); Node 55 src/cmd/gc/racewalk.c isforkfunc(Node *fn) Node 67 src/cmd/gc/racewalk.c racewalk(Node *fn) Node 69 src/cmd/gc/racewalk.c Node *nd; Node 70 src/cmd/gc/racewalk.c Node *nodpc; Node 123 src/cmd/gc/racewalk.c racewalknode(Node **np, NodeList **init, int wr, int skip) Node 125 src/cmd/gc/racewalk.c Node *n, *n1; Node 431 src/cmd/gc/racewalk.c isartificial(Node *n) Node 452 src/cmd/gc/racewalk.c callinstr(Node **np, NodeList **init, int wr, int skip) Node 454 src/cmd/gc/racewalk.c Node *f, *b, *n; Node 504 src/cmd/gc/racewalk.c makeaddable(Node *n) Node 529 src/cmd/gc/racewalk.c static Node* Node 530 src/cmd/gc/racewalk.c uintptraddr(Node *n) Node 532 src/cmd/gc/racewalk.c Node *r; Node 543 src/cmd/gc/racewalk.c static Node* Node 544 src/cmd/gc/racewalk.c basenod(Node *n) Node 560 src/cmd/gc/racewalk.c static Node* Node 561 src/cmd/gc/racewalk.c detachexpr(Node *n, NodeList **init) Node 563 src/cmd/gc/racewalk.c Node *addr, *as, *ind, *l; Node 578 src/cmd/gc/racewalk.c foreachnode(Node *n, void(*f)(Node*, void*), void *c) Node 585 src/cmd/gc/racewalk.c foreachlist(NodeList *l, void(*f)(Node*, void*), void *c) Node 592 src/cmd/gc/racewalk.c foreach(Node *n, void(*f)(Node*, void*), void *c) Node 606 src/cmd/gc/racewalk.c hascallspred(Node *n, void *c) Node 620 src/cmd/gc/racewalk.c appendinit(Node **np, NodeList *init) Node 622 src/cmd/gc/racewalk.c Node *n; Node 14 src/cmd/gc/range.c typecheckrange(Node *n) Node 18 src/cmd/gc/range.c Node *v1, *v2; Node 106 src/cmd/gc/range.c walkrange(Node *n) Node 108 src/cmd/gc/range.c Node *ohv1, *hv1, *hv2; // hidden (old) val 1, 2 Node 109 src/cmd/gc/range.c Node *ha, *hit; // hidden aggregate, iterator Node 110 src/cmd/gc/range.c Node *hn, *hp; // hidden len, pointer Node 111 src/cmd/gc/range.c Node *hb; // hidden bool Node 112 src/cmd/gc/range.c Node *a, *v1, *v2; // not hidden aggregate, val 1, 2 Node 113 src/cmd/gc/range.c Node *fn, *tmp; Node 114 src/cmd/gc/range.c Node *keyname, *valname; Node 115 src/cmd/gc/range.c Node *key, *val; Node 331 src/cmd/gc/reflect.c Node *d; Node 508 src/cmd/gc/reflect.c Node *n; Node 901 src/cmd/gc/reflect.c Node *n; Node 922 src/cmd/gc/reflect.c Node* Node 926 src/cmd/gc/reflect.c Node *n; Node 1179 src/cmd/gc/reflect.c Node *n; Node 14 src/cmd/gc/select.c typecheckselect(Node *sel) Node 16 src/cmd/gc/select.c Node *ncase, *n, *def; Node 95 src/cmd/gc/select.c walkselect(Node *sel) Node 98 src/cmd/gc/select.c Node *n, *r, *a, *var, *cas, *dflt, *ch; Node 20 src/cmd/gc/sinit.c static int iszero(Node*); Node 21 src/cmd/gc/sinit.c static void initplan(Node*); Node 23 src/cmd/gc/sinit.c static void init2(Node*, NodeList**); Node 25 src/cmd/gc/sinit.c static int staticinit(Node*, NodeList**); Node 26 src/cmd/gc/sinit.c static Node *staticname(Type*, int); Node 31 src/cmd/gc/sinit.c init1(Node *n, NodeList **out) Node 34 src/cmd/gc/sinit.c Node *nv; Node 190 src/cmd/gc/sinit.c init2(Node *n, NodeList **out) Node 224 src/cmd/gc/sinit.c Node *n; Node 261 src/cmd/gc/sinit.c static int staticassign(Node*, Node*, NodeList**); Node 264 src/cmd/gc/sinit.c staticinit(Node *n, NodeList **out) Node 266 src/cmd/gc/sinit.c Node *l, *r; Node 280 src/cmd/gc/sinit.c staticcopy(Node *l, Node *r, NodeList **out) Node 285 src/cmd/gc/sinit.c Node *a, *ll, *rr, *orig, n1; Node 376 src/cmd/gc/sinit.c staticassign(Node *l, Node *r, NodeList **out) Node 378 src/cmd/gc/sinit.c Node *a, n1; Node 495 src/cmd/gc/sinit.c static void structlit(int ctxt, int pass, Node *n, Node *var, NodeList **init); Node 496 src/cmd/gc/sinit.c static void arraylit(int ctxt, int pass, Node *n, Node *var, NodeList **init); Node 497 src/cmd/gc/sinit.c static void slicelit(int ctxt, Node *n, Node *var, NodeList **init); Node 498 src/cmd/gc/sinit.c static void maplit(int ctxt, Node *n, Node *var, NodeList **init); Node 500 src/cmd/gc/sinit.c static Node* Node 503 src/cmd/gc/sinit.c Node *n; Node 515 src/cmd/gc/sinit.c isliteral(Node *n) Node 524 src/cmd/gc/sinit.c simplename(Node *n) Node 541 src/cmd/gc/sinit.c litas(Node *l, Node *r, NodeList **init) Node 543 src/cmd/gc/sinit.c Node *a; Node 558 src/cmd/gc/sinit.c getdyn(Node *n, int top) Node 561 src/cmd/gc/sinit.c Node *value; Node 587 src/cmd/gc/sinit.c structlit(int ctxt, int pass, Node *n, Node *var, NodeList **init) Node 589 src/cmd/gc/sinit.c Node *r, *a; Node 591 src/cmd/gc/sinit.c Node *index, *value; Node 647 src/cmd/gc/sinit.c arraylit(int ctxt, int pass, Node *n, Node *var, NodeList **init) Node 649 src/cmd/gc/sinit.c Node *r, *a; Node 651 src/cmd/gc/sinit.c Node *index, *value; Node 707 src/cmd/gc/sinit.c slicelit(int ctxt, Node *n, Node *var, NodeList **init) Node 709 src/cmd/gc/sinit.c Node *r, *a; Node 712 src/cmd/gc/sinit.c Node *vstat, *vauto; Node 713 src/cmd/gc/sinit.c Node *index, *value; Node 848 src/cmd/gc/sinit.c maplit(int ctxt, Node *n, Node *var, NodeList **init) Node 850 src/cmd/gc/sinit.c Node *r, *a; Node 855 src/cmd/gc/sinit.c Node *vstat, *index, *value, *key, *val; Node 1025 src/cmd/gc/sinit.c anylit(int ctxt, Node *n, Node *var, NodeList **init) Node 1028 src/cmd/gc/sinit.c Node *a, *vstat, *r; Node 1144 src/cmd/gc/sinit.c oaslit(Node *n, NodeList **init) Node 1185 src/cmd/gc/sinit.c getlit(Node *lit) Node 1193 src/cmd/gc/sinit.c stataddr(Node *nam, Node *n) Node 1234 src/cmd/gc/sinit.c gen_as_init(Node *n) Node 1236 src/cmd/gc/sinit.c Node *nr, *nl; Node 1237 src/cmd/gc/sinit.c Node nam, nod1; Node 1351 src/cmd/gc/sinit.c static int iszero(Node*); Node 1352 src/cmd/gc/sinit.c static int isvaluelit(Node*); Node 1354 src/cmd/gc/sinit.c static void addvalue(InitPlan*, vlong, Node*, Node*); Node 1357 src/cmd/gc/sinit.c initplan(Node *n) Node 1360 src/cmd/gc/sinit.c Node *a; Node 1398 src/cmd/gc/sinit.c addvalue(InitPlan *p, vlong xoffset, Node *key, Node *n) Node 1436 src/cmd/gc/sinit.c iszero(Node *n) Node 1481 src/cmd/gc/sinit.c isvaluelit(Node *n) Node 282 src/cmd/gc/subr.c setlineno(Node *n) Node 374 src/cmd/gc/subr.c importdot(Pkg *opkg, Node *pack) Node 483 src/cmd/gc/subr.c Node* Node 484 src/cmd/gc/subr.c nod(int op, Node *nleft, Node *nright) Node 486 src/cmd/gc/subr.c Node *n; Node 500 src/cmd/gc/subr.c saveorignode(Node *n) Node 502 src/cmd/gc/subr.c Node *norig; Node 753 src/cmd/gc/subr.c Node* Node 756 src/cmd/gc/subr.c Node *c; Node 768 src/cmd/gc/subr.c Node* Node 771 src/cmd/gc/subr.c Node *c; Node 784 src/cmd/gc/subr.c nodconst(Node *n, Type *t, int64 v) Node 799 src/cmd/gc/subr.c Node* Node 802 src/cmd/gc/subr.c Node *c; Node 810 src/cmd/gc/subr.c Node* Node 813 src/cmd/gc/subr.c Node *c; Node 823 src/cmd/gc/subr.c aindex(Node *b, Type *t) Node 851 src/cmd/gc/subr.c Node* Node 852 src/cmd/gc/subr.c treecopy(Node *n) Node 854 src/cmd/gc/subr.c Node *m; Node 894 src/cmd/gc/subr.c isnil(Node *n) Node 939 src/cmd/gc/subr.c isblank(Node *n) Node 1393 src/cmd/gc/subr.c Node* Node 1394 src/cmd/gc/subr.c assignconv(Node *n, Type *t, char *context) Node 1397 src/cmd/gc/subr.c Node *r, *old; Node 1557 src/cmd/gc/subr.c argtype(Node *on, Type *t) Node 1632 src/cmd/gc/subr.c Node* Node 1636 src/cmd/gc/subr.c Node *n; Node 1703 src/cmd/gc/subr.c Node *n; Node 1743 src/cmd/gc/subr.c ullmancalc(Node *n) Node 2004 src/cmd/gc/subr.c Node* Node 2005 src/cmd/gc/subr.c safeexpr(Node *n, NodeList **init) Node 2007 src/cmd/gc/subr.c Node *l; Node 2008 src/cmd/gc/subr.c Node *r; Node 2009 src/cmd/gc/subr.c Node *a; Node 2067 src/cmd/gc/subr.c Node* Node 2068 src/cmd/gc/subr.c copyexpr(Node *n, Type *t, NodeList **init) Node 2070 src/cmd/gc/subr.c Node *a, *l; Node 2084 src/cmd/gc/subr.c Node* Node 2085 src/cmd/gc/subr.c cheapexpr(Node *n, NodeList **init) Node 2101 src/cmd/gc/subr.c Node* Node 2102 src/cmd/gc/subr.c localexpr(Node *n, Type *t, NodeList **init) Node 2238 src/cmd/gc/subr.c Node* Node 2239 src/cmd/gc/subr.c adddot(Node *n) Node 2440 src/cmd/gc/subr.c Node *a, *n; Node 2491 src/cmd/gc/subr.c Node *this, *fn, *call, *n, *t, *pad, *dot, *as; Node 2617 src/cmd/gc/subr.c static Node* Node 2620 src/cmd/gc/subr.c Node *tfn, *n; Node 2636 src/cmd/gc/subr.c static Node* Node 2641 src/cmd/gc/subr.c Node *tfn, *n; Node 2690 src/cmd/gc/subr.c Node *n, *fn, *np, *nh, *ni, *call, *nx, *na, *tfn; Node 2691 src/cmd/gc/subr.c Node *hashel; Node 2853 src/cmd/gc/subr.c static Node* Node 2854 src/cmd/gc/subr.c eqfield(Node *p, Node *q, Node *field, Node *eq) Node 2856 src/cmd/gc/subr.c Node *nif, *nx, *ny; Node 2867 src/cmd/gc/subr.c static Node* Node 2871 src/cmd/gc/subr.c Node *fn; Node 2893 src/cmd/gc/subr.c static Node* Node 2894 src/cmd/gc/subr.c eqmem(Node *p, Node *q, Node *field, vlong size, Node *eq) Node 2896 src/cmd/gc/subr.c Node *nif, *nx, *ny, *call; Node 2924 src/cmd/gc/subr.c Node *n, *fn, *np, *neq, *nq, *tfn, *nif, *ni, *nx, *ny, *nrange; Node 3209 src/cmd/gc/subr.c list1(Node *n) Node 3229 src/cmd/gc/subr.c list(NodeList *l, Node *n) Node 3235 src/cmd/gc/subr.c listsort(NodeList** l, int(*f)(Node*, Node*)) Node 3303 src/cmd/gc/subr.c Node* Node 3306 src/cmd/gc/subr.c Node *n; Node 3353 src/cmd/gc/subr.c powtwo(Node *n) Node 3616 src/cmd/gc/subr.c ngotype(Node *n) Node 3701 src/cmd/gc/subr.c addinit(Node **np, NodeList *init) Node 3703 src/cmd/gc/subr.c Node *n; Node 3776 src/cmd/gc/subr.c checknil(Node *x, NodeList **init) Node 3778 src/cmd/gc/subr.c Node *n; Node 29 src/cmd/gc/swt.c Node* node; // points at case statement Node 109 src/cmd/gc/swt.c Node *n1, *n2; Node 241 src/cmd/gc/swt.c static Node* Node 257 src/cmd/gc/swt.c casebody(Node *sw, Node *typeswvar) Node 259 src/cmd/gc/swt.c Node *n, *c, *last; Node 260 src/cmd/gc/swt.c Node *def; Node 262 src/cmd/gc/swt.c Node *go, *br; Node 344 src/cmd/gc/swt.c mkcaselist(Node *sw, int arg) Node 346 src/cmd/gc/swt.c Node *n; Node 440 src/cmd/gc/swt.c static Node* exprname; Node 442 src/cmd/gc/swt.c static Node* Node 446 src/cmd/gc/swt.c Node *a, *n; Node 508 src/cmd/gc/swt.c exprswitch(Node *sw) Node 510 src/cmd/gc/swt.c Node *def; Node 512 src/cmd/gc/swt.c Node *a; Node 590 src/cmd/gc/swt.c static Node* hashname; Node 591 src/cmd/gc/swt.c static Node* facename; Node 592 src/cmd/gc/swt.c static Node* boolname; Node 594 src/cmd/gc/swt.c static Node* Node 595 src/cmd/gc/swt.c typeone(Node *t) Node 598 src/cmd/gc/swt.c Node *a, *b, *var; Node 623 src/cmd/gc/swt.c static Node* Node 627 src/cmd/gc/swt.c Node *a, *n; Node 667 src/cmd/gc/swt.c typeswitch(Node *sw) Node 669 src/cmd/gc/swt.c Node *def; Node 671 src/cmd/gc/swt.c Node *a, *n; Node 805 src/cmd/gc/swt.c walkswitch(Node *sw) Node 832 src/cmd/gc/swt.c typecheckswitch(Node *n) Node 838 src/cmd/gc/swt.c Node *ncase, *nvar; Node 839 src/cmd/gc/swt.c Node *def; Node 17 src/cmd/gc/typecheck.c static void implicitstar(Node**); Node 18 src/cmd/gc/typecheck.c static int onearg(Node*, char*, ...); Node 19 src/cmd/gc/typecheck.c static int twoarg(Node*); Node 20 src/cmd/gc/typecheck.c static int lookdot(Node*, Type*, int); Node 21 src/cmd/gc/typecheck.c static int looktypedot(Node*, Type*, int); Node 22 src/cmd/gc/typecheck.c static void typecheckaste(int, Node*, int, Type*, NodeList*, char*); Node 23 src/cmd/gc/typecheck.c static Type* lookdot1(Node*, Sym *s, Type *t, Type *f, int); Node 25 src/cmd/gc/typecheck.c static void typecheckcomplit(Node**); Node 26 src/cmd/gc/typecheck.c static void typecheckas2(Node*); Node 27 src/cmd/gc/typecheck.c static void typecheckas(Node*); Node 28 src/cmd/gc/typecheck.c static void typecheckfunc(Node*); Node 29 src/cmd/gc/typecheck.c static void checklvalue(Node*, char*); Node 30 src/cmd/gc/typecheck.c static void checkassign(Node*); Node 32 src/cmd/gc/typecheck.c static void stringtoarraylit(Node**); Node 33 src/cmd/gc/typecheck.c static Node* resolve(Node*); Node 34 src/cmd/gc/typecheck.c static void checkdefergo(Node*); Node 35 src/cmd/gc/typecheck.c static int checkmake(Type*, char*, Node*); Node 36 src/cmd/gc/typecheck.c static int checksliceindex(Node*, Type*); Node 37 src/cmd/gc/typecheck.c static int checksliceconst(Node*, Node*); Node 44 src/cmd/gc/typecheck.c static Node* Node 45 src/cmd/gc/typecheck.c resolve(Node *n) Node 47 src/cmd/gc/typecheck.c Node *r; Node 119 src/cmd/gc/typecheck.c sprint_depchain(Fmt *fmt, NodeList *stack, Node *cur, Node *first) Node 138 src/cmd/gc/typecheck.c static void typecheck1(Node **, int); Node 139 src/cmd/gc/typecheck.c Node* Node 140 src/cmd/gc/typecheck.c typecheck(Node **np, int top) Node 142 src/cmd/gc/typecheck.c Node *n; Node 241 src/cmd/gc/typecheck.c callrecv(Node *n) Node 286 src/cmd/gc/typecheck.c indexlit(Node **np) Node 288 src/cmd/gc/typecheck.c Node *n; Node 305 src/cmd/gc/typecheck.c typecheck1(Node **np, int top) Node 308 src/cmd/gc/typecheck.c Node *n, *l, *r, *lo, *mid, *hi; Node 1845 src/cmd/gc/typecheck.c checksliceindex(Node *r, Type *tp) Node 1871 src/cmd/gc/typecheck.c checksliceconst(Node *lo, Node *hi) Node 1882 src/cmd/gc/typecheck.c checkdefergo(Node *n) Node 1937 src/cmd/gc/typecheck.c implicitstar(Node **nn) Node 1940 src/cmd/gc/typecheck.c Node *n; Node 1959 src/cmd/gc/typecheck.c onearg(Node *n, char *f, ...) Node 1988 src/cmd/gc/typecheck.c twoarg(Node *n) Node 2013 src/cmd/gc/typecheck.c lookdot1(Node *errnode, Sym *s, Type *t, Type *f, int dostrcmp) Node 2038 src/cmd/gc/typecheck.c looktypedot(Node *n, Type *t, int dostrcmp) Node 2093 src/cmd/gc/typecheck.c lookdot(Node *n, Type *t, int dostrcmp) Node 2212 src/cmd/gc/typecheck.c typecheckaste(int op, Node *call, int isddd, Type *tstruct, NodeList *nl, char *desc) Node 2215 src/cmd/gc/typecheck.c Node *n; Node 2352 src/cmd/gc/typecheck.c fielddup(Node *n, Node *hash[], ulong nhash) Node 2356 src/cmd/gc/typecheck.c Node *a; Node 2373 src/cmd/gc/typecheck.c keydup(Node *n, Node *hash[], ulong nhash) Node 2379 src/cmd/gc/typecheck.c Node *a, *orign; Node 2380 src/cmd/gc/typecheck.c Node cmp; Node 2440 src/cmd/gc/typecheck.c indexdup(Node *n, Node *hash[], ulong nhash) Node 2443 src/cmd/gc/typecheck.c Node *a; Node 2474 src/cmd/gc/typecheck.c inithash(Node *n, Node ***hash, Node **autohash, ulong nautohash) Node 2534 src/cmd/gc/typecheck.c pushtype(Node *n, Type *t) Node 2552 src/cmd/gc/typecheck.c typecheckcomplit(Node **np) Node 2556 src/cmd/gc/typecheck.c Node *l, *n, *norig, *r, **hash; Node 2562 src/cmd/gc/typecheck.c Node *autohash[101]; Node 2780 src/cmd/gc/typecheck.c islvalue(Node *n) Node 2804 src/cmd/gc/typecheck.c checklvalue(Node *n, char *verb) Node 2811 src/cmd/gc/typecheck.c checkassign(Node *n) Node 2841 src/cmd/gc/typecheck.c typecheckas(Node *n) Node 2874 src/cmd/gc/typecheck.c checkassignto(Type *src, Node *dst) Node 2885 src/cmd/gc/typecheck.c typecheckas2(Node *n) Node 2889 src/cmd/gc/typecheck.c Node *l, *r; Node 3001 src/cmd/gc/typecheck.c typecheckfunc(Node *n) Node 3016 src/cmd/gc/typecheck.c stringtoarraylit(Node **np) Node 3023 src/cmd/gc/typecheck.c Node *nn, *n; Node 3056 src/cmd/gc/typecheck.c domethod(Node *n) Node 3058 src/cmd/gc/typecheck.c Node *nt; Node 3091 src/cmd/gc/typecheck.c copytype(Node *n, Type *t) Node 3141 src/cmd/gc/typecheck.c typecheckdeftype(Node *n) Node 3191 src/cmd/gc/typecheck.c queuemethod(Node *n) Node 3200 src/cmd/gc/typecheck.c Node* Node 3201 src/cmd/gc/typecheck.c typecheckdef(Node *n) Node 3204 src/cmd/gc/typecheck.c Node *e; Node 3364 src/cmd/gc/typecheck.c checkmake(Type *t, char *arg, Node *n) Node 3402 src/cmd/gc/typecheck.c static void markbreaklist(NodeList*, Node*); Node 3405 src/cmd/gc/typecheck.c markbreak(Node *n, Node *implicit) Node 3447 src/cmd/gc/typecheck.c markbreaklist(NodeList *l, Node *implicit) Node 3449 src/cmd/gc/typecheck.c Node *n; Node 3478 src/cmd/gc/typecheck.c Node *n; Node 3541 src/cmd/gc/typecheck.c checkreturn(Node *fn) Node 16 src/cmd/gc/unsafe.c Node* Node 17 src/cmd/gc/unsafe.c unsafenmagic(Node *nn) Node 19 src/cmd/gc/unsafe.c Node *r, *n, *base, *r1; Node 24 src/cmd/gc/unsafe.c Node *fn; Node 137 src/cmd/gc/unsafe.c isunsafebuiltin(Node *n) Node 9 src/cmd/gc/walk.c static Node* walkprint(Node*, NodeList**, int); Node 10 src/cmd/gc/walk.c static Node* mapfn(char*, Type*); Node 11 src/cmd/gc/walk.c static Node* mapfndel(char*, Type*); Node 12 src/cmd/gc/walk.c static Node* ascompatee1(int, Node*, Node*, NodeList**); Node 15 src/cmd/gc/walk.c static NodeList* ascompatte(int, Node*, int, Type**, NodeList*, int, NodeList**); Node 16 src/cmd/gc/walk.c static Node* convas(Node*, NodeList**); Node 21 src/cmd/gc/walk.c static Node* addstr(Node*, NodeList**); Node 22 src/cmd/gc/walk.c static Node* appendslice(Node*, NodeList**); Node 23 src/cmd/gc/walk.c static Node* append(Node*, NodeList**); Node 24 src/cmd/gc/walk.c static Node* copyany(Node*, NodeList**, int); Node 25 src/cmd/gc/walk.c static Node* sliceany(Node*, NodeList**); Node 26 src/cmd/gc/walk.c static void walkcompare(Node**, NodeList**); Node 27 src/cmd/gc/walk.c static void walkrotate(Node**); Node 28 src/cmd/gc/walk.c static void walkmul(Node**, NodeList**); Node 29 src/cmd/gc/walk.c static void walkdiv(Node**, NodeList**); Node 30 src/cmd/gc/walk.c static int bounded(Node*, int64); Node 34 src/cmd/gc/walk.c walk(Node *fn) Node 108 src/cmd/gc/walk.c paramoutheap(Node *fn) Node 127 src/cmd/gc/walk.c walkstmt(Node **np) Node 132 src/cmd/gc/walk.c Node *n, *f; Node 362 src/cmd/gc/walk.c walkexpr(Node **np, NodeList **init) Node 364 src/cmd/gc/walk.c Node *r, *l, *var, *a; Node 365 src/cmd/gc/walk.c Node *map, *key; Node 371 src/cmd/gc/walk.c Node *n, *fn, *n1, *n2; Node 1419 src/cmd/gc/walk.c static Node* Node 1420 src/cmd/gc/walk.c ascompatee1(int op, Node *l, Node *r, NodeList **init) Node 1422 src/cmd/gc/walk.c Node *n; Node 1472 src/cmd/gc/walk.c fncall(Node *l, Type *rt) Node 1484 src/cmd/gc/walk.c Node *l, *tmp, *a; Node 1545 src/cmd/gc/walk.c mkdotargslice(NodeList *lr0, NodeList *nn, Type *l, int fp, NodeList **init, Node *ddd) Node 1547 src/cmd/gc/walk.c Node *a, *n; Node 1609 src/cmd/gc/walk.c Node *r; Node 1635 src/cmd/gc/walk.c ascompatte(int op, Node *call, int isddd, Type **nl, NodeList *lr, int fp, NodeList **init) Node 1638 src/cmd/gc/walk.c Node *r, *a; Node 1734 src/cmd/gc/walk.c static Node* Node 1735 src/cmd/gc/walk.c walkprint(Node *nn, NodeList **init, int defer) Node 1737 src/cmd/gc/walk.c Node *r; Node 1738 src/cmd/gc/walk.c Node *n; Node 1740 src/cmd/gc/walk.c Node *on; Node 1911 src/cmd/gc/walk.c Node* Node 1914 src/cmd/gc/walk.c Node *fn; Node 1922 src/cmd/gc/walk.c static Node* Node 1923 src/cmd/gc/walk.c convas(Node *n, NodeList **init) Node 1926 src/cmd/gc/walk.c Node *map, *key, *val; Node 1983 src/cmd/gc/walk.c Node *f, *a, *n; Node 2032 src/cmd/gc/walk.c static void reorder3save(Node**, NodeList*, NodeList*, NodeList**); Node 2033 src/cmd/gc/walk.c static int aliased(Node*, NodeList*, NodeList*); Node 2047 src/cmd/gc/walk.c Node *l; Node 2096 src/cmd/gc/walk.c static int vmatch2(Node*, Node*); Node 2097 src/cmd/gc/walk.c static int varexpr(Node*); Node 2106 src/cmd/gc/walk.c reorder3save(Node **np, NodeList *all, NodeList *stop, NodeList **early) Node 2108 src/cmd/gc/walk.c Node *n, *q; Node 2125 src/cmd/gc/walk.c Node* Node 2126 src/cmd/gc/walk.c outervalue(Node *n) Node 2147 src/cmd/gc/walk.c aliased(Node *n, NodeList *all, NodeList *stop) Node 2150 src/cmd/gc/walk.c Node *a; Node 2212 src/cmd/gc/walk.c varexpr(Node *n) Node 2263 src/cmd/gc/walk.c vmatch2(Node *l, Node *r) Node 2291 src/cmd/gc/walk.c vmatch1(Node *l, Node *r) Node 2338 src/cmd/gc/walk.c Node *v; Node 2375 src/cmd/gc/walk.c Node *v; Node 2410 src/cmd/gc/walk.c static Node* Node 2411 src/cmd/gc/walk.c vmkcall(Node *fn, Type *t, NodeList **init, va_list va) Node 2414 src/cmd/gc/walk.c Node *r; Node 2423 src/cmd/gc/walk.c args = list(args, va_arg(va, Node*)); Node 2436 src/cmd/gc/walk.c Node* Node 2439 src/cmd/gc/walk.c Node *r; Node 2448 src/cmd/gc/walk.c Node* Node 2449 src/cmd/gc/walk.c mkcall1(Node *fn, Type *t, NodeList **init, ...) Node 2451 src/cmd/gc/walk.c Node *r; Node 2460 src/cmd/gc/walk.c Node* Node 2461 src/cmd/gc/walk.c conv(Node *n, Type *t) Node 2471 src/cmd/gc/walk.c Node* Node 2474 src/cmd/gc/walk.c Node *fn; Node 2485 src/cmd/gc/walk.c static Node* Node 2488 src/cmd/gc/walk.c Node *fn; Node 2500 src/cmd/gc/walk.c static Node* Node 2503 src/cmd/gc/walk.c Node *fn; Node 2514 src/cmd/gc/walk.c static Node* Node 2515 src/cmd/gc/walk.c addstr(Node *n, NodeList **init) Node 2517 src/cmd/gc/walk.c Node *r, *cat, *slice; Node 2570 src/cmd/gc/walk.c static Node* Node 2571 src/cmd/gc/walk.c appendslice(Node *n, NodeList **init) Node 2574 src/cmd/gc/walk.c Node *l1, *l2, *nt, *nif, *fn; Node 2575 src/cmd/gc/walk.c Node *nptr1, *nptr2, *nwid; Node 2576 src/cmd/gc/walk.c Node *s; Node 2675 src/cmd/gc/walk.c static Node* Node 2676 src/cmd/gc/walk.c append(Node *n, NodeList **init) Node 2679 src/cmd/gc/walk.c Node *nsrc, *ns, *nn, *na, *nx, *fn; Node 2751 src/cmd/gc/walk.c static Node* Node 2752 src/cmd/gc/walk.c copyany(Node *n, NodeList **init, int runtimecall) Node 2754 src/cmd/gc/walk.c Node *nl, *nr, *nfrm, *nto, *nif, *nlen, *nwid, *fn; Node 2806 src/cmd/gc/walk.c static Node* Node 2807 src/cmd/gc/walk.c sliceany(Node* n, NodeList **init) Node 2810 src/cmd/gc/walk.c Node *src, *lb, *hb, *cb, *bound, *chk, *chk0, *chk1, *chk2; Node 2986 src/cmd/gc/walk.c static Node* Node 2990 src/cmd/gc/walk.c Node *n; Node 2991 src/cmd/gc/walk.c Node *ntype; Node 3035 src/cmd/gc/walk.c walkcompare(Node **np, NodeList **init) Node 3037 src/cmd/gc/walk.c Node *n, *l, *r, *fn, *call, *a, *li, *ri, *expr; Node 3040 src/cmd/gc/walk.c static Node *tempbool; Node 3182 src/cmd/gc/walk.c samecheap(Node *a, Node *b) Node 3184 src/cmd/gc/walk.c Node *ar, *br; Node 3212 src/cmd/gc/walk.c walkrotate(Node **np) Node 3215 src/cmd/gc/walk.c Node *l, *r; Node 3216 src/cmd/gc/walk.c Node *n; Node 3267 src/cmd/gc/walk.c walkmul(Node **np, NodeList **init) Node 3269 src/cmd/gc/walk.c Node *n, *nl, *nr; Node 3332 src/cmd/gc/walk.c walkdiv(Node **np, NodeList **init) Node 3334 src/cmd/gc/walk.c Node *n, *nl, *nr, *nc; Node 3335 src/cmd/gc/walk.c Node *n1, *n2, *n3, *n4; Node 3571 src/cmd/gc/walk.c bounded(Node *n, int64 max) Node 3635 src/cmd/gc/walk.c usefield(Node *n) Node 3684 src/cmd/gc/walk.c candiscard(Node *n)