Type 641 src/cmd/5c/cgen.c Type *t; Type 886 src/cmd/5c/cgen.c Type *t; Type 373 src/cmd/5c/swt.c align(int32 i, Type *t, int op, int32 *maxalign) Type 376 src/cmd/5c/swt.c Type *v; Type 48 src/cmd/5c/txt.c Type *t; Type 1266 src/cmd/5c/txt.c exreg(Type *t) Type 1080 src/cmd/5g/cgen.c gencmp0(Node *n, Type *t, int o, int likely, Prog *to) Type 1361 src/cmd/5g/cgen.c Type *t; Type 682 src/cmd/5g/cgen64.c Type *t; Type 44 src/cmd/5g/gg.h int needconvert(Type*, Type*); Type 45 src/cmd/5g/gg.h void genconv(Type*, Type*); Type 57 src/cmd/5g/gg.h vlong fieldoffset(Type*, Node*); Type 82 src/cmd/5g/gg.h Prog* gbranch(int, Type*, int); Type 85 src/cmd/5g/gg.h int conv2pt(Type*); Type 87 src/cmd/5g/gg.h void fnparam(Type*, int, int); Type 89 src/cmd/5g/gg.h int optoas(int, Type*); Type 92 src/cmd/5g/gg.h void regalloc(Node*, Type*, Node*); Type 94 src/cmd/5g/gg.h Node* nodarg(Type*, int); Type 95 src/cmd/5g/gg.h void nodreg(Node*, Type*, int); Type 96 src/cmd/5g/gg.h void nodindreg(Node*, Type*, int); Type 99 src/cmd/5g/gg.h int isfat(Type*); Type 389 src/cmd/5g/ggen.c Type *t; Type 443 src/cmd/5g/ggen.c Type *fp, *t; Type 473 src/cmd/5g/ggen.c Type *fp, *t; Type 673 src/cmd/5g/ggen.c Type *t; Type 731 src/cmd/5g/ggen.c Type *tr; Type 119 src/cmd/5g/gsubr.c gbranch(int as, Type *t, int likely) Type 248 src/cmd/5g/gsubr.c isfat(Type *t) Type 333 src/cmd/5g/gsubr.c regalloc(Node *n, Type *t, Node *o) Type 446 src/cmd/5g/gsubr.c nodreg(Node *n, Type *t, int r) Type 463 src/cmd/5g/gsubr.c nodindreg(Node *n, Type *t, int r) Type 470 src/cmd/5g/gsubr.c nodarg(Type *t, int fp) Type 474 src/cmd/5g/gsubr.c Type *first; Type 644 src/cmd/5g/gsubr.c Type *cvt; Type 1426 src/cmd/5g/gsubr.c optoas(int op, Type *t) Type 1827 src/cmd/5g/gsubr.c Type *t; Type 35 src/cmd/6c/cgen.c int castup(Type*, Type*); Type 1488 src/cmd/6c/cgen.c Type *t; Type 1935 src/cmd/6c/cgen.c castup(Type *t1, Type *t2) Type 240 src/cmd/6c/gc.h Node* nodgconst(vlong, Type*); Type 256 src/cmd/6c/gc.h void gopcode(int, Type*, Node*, Node*); Type 354 src/cmd/6c/gc.h void mulgen(Type*, Node*, Node*); Type 356 src/cmd/6c/gc.h void shiftit(Type*, Node*, Node*); Type 322 src/cmd/6c/mul.c shiftit(Type *t, Node *s, Node *d) Type 454 src/cmd/6c/mul.c mulgen(Type *t, Node *r, Node *n) Type 249 src/cmd/6c/swt.c align(int32 i, Type *t, int op, int32 *maxalign) Type 252 src/cmd/6c/swt.c Type *v; Type 49 src/cmd/6c/txt.c Type *t; Type 295 src/cmd/6c/txt.c nodgconst(vlong v, Type *t) Type 1250 src/cmd/6c/txt.c gopcode(int o, Type *ty, Node *f, Node *t) Type 1587 src/cmd/6c/txt.c exreg(Type *t) Type 596 src/cmd/6g/cgen.c Type *t; Type 933 src/cmd/6g/cgen.c Type *fp; Type 1293 src/cmd/6g/cgen.c Type *t; Type 1528 src/cmd/6g/cgen.c Type *t; Type 48 src/cmd/6g/gg.h int needconvert(Type*, Type*); Type 49 src/cmd/6g/gg.h void genconv(Type*, Type*); Type 63 src/cmd/6g/gg.h vlong fieldoffset(Type*, Node*); Type 71 src/cmd/6g/gg.h void savex(int, Node*, Node*, Node*, Type*); Type 78 src/cmd/6g/gg.h Prog* gbranch(int, Type*, int); Type 81 src/cmd/6g/gg.h int conv2pt(Type*); Type 83 src/cmd/6g/gg.h void fnparam(Type*, int, int); Type 85 src/cmd/6g/gg.h int optoas(int, Type*); Type 88 src/cmd/6g/gg.h void regalloc(Node*, Type*, Node*); Type 90 src/cmd/6g/gg.h Node* nodarg(Type*, int); Type 91 src/cmd/6g/gg.h void nodreg(Node*, Type*, int); Type 92 src/cmd/6g/gg.h void nodindreg(Node*, Type*, int); Type 97 src/cmd/6g/gg.h int isfat(Type*); Type 101 src/cmd/6g/gg.h void nodfconst(Node*, Type*, Mpflt*); Type 357 src/cmd/6g/ggen.c Type *t; Type 407 src/cmd/6g/ggen.c Type *fp, *t; Type 437 src/cmd/6g/ggen.c Type *fp, *t; Type 651 src/cmd/6g/ggen.c Type *t, *t0; Type 762 src/cmd/6g/ggen.c savex(int dr, Node *x, Node *oldx, Node *res, Type *t) Type 924 src/cmd/6g/ggen.c Type *t; Type 965 src/cmd/6g/ggen.c Type *tcount; Type 1074 src/cmd/6g/ggen.c Type *t; Type 114 src/cmd/6g/gsubr.c gbranch(int as, Type *t, int likely) Type 246 src/cmd/6g/gsubr.c isfat(Type *t) Type 352 src/cmd/6g/gsubr.c regalloc(Node *n, Type *t, Node *o) Type 438 src/cmd/6g/gsubr.c nodreg(Node *n, Type *t, int r) Type 455 src/cmd/6g/gsubr.c nodindreg(Node *n, Type *t, int r) Type 462 src/cmd/6g/gsubr.c nodarg(Type *t, int fp) Type 466 src/cmd/6g/gsubr.c Type *first; Type 647 src/cmd/6g/gsubr.c Type *cvt; Type 1357 src/cmd/6g/gsubr.c optoas(int op, Type *t) Type 1998 src/cmd/6g/gsubr.c Type *t; Type 1491 src/cmd/8c/cgen.c Type *t; Type 1222 src/cmd/8c/cgen64.c Type *lt; Type 1594 src/cmd/8c/cgen64.c Type *dt; Type 2629 src/cmd/8c/cgen64.c Type *t; Type 261 src/cmd/8c/gc.h void gopcode(int, Type*, Node*, Node*); Type 359 src/cmd/8c/gc.h void mulgen(Type*, Node*, Node*); Type 361 src/cmd/8c/gc.h void shiftit(Type*, Node*, Node*); Type 322 src/cmd/8c/mul.c shiftit(Type *t, Node *s, Node *d) Type 454 src/cmd/8c/mul.c mulgen(Type *t, Node *r, Node *n) Type 254 src/cmd/8c/swt.c align(int32 i, Type *t, int op, int32 *maxalign) Type 257 src/cmd/8c/swt.c Type *v; Type 48 src/cmd/8c/txt.c Type *t; Type 1149 src/cmd/8c/txt.c gopcode(int o, Type *ty, Node *f, Node *t) Type 1449 src/cmd/8c/txt.c exreg(Type *t) Type 504 src/cmd/8g/cgen.c Type *t; Type 789 src/cmd/8g/cgen.c Type *fp; Type 1160 src/cmd/8g/cgen.c Type *t; Type 469 src/cmd/8g/cgen64.c Type *t; Type 55 src/cmd/8g/gg.h int needconvert(Type*, Type*); Type 56 src/cmd/8g/gg.h void genconv(Type*, Type*); Type 66 src/cmd/8g/gg.h vlong fieldoffset(Type*, Node*); Type 88 src/cmd/8g/gg.h Prog* gbranch(int, Type*, int); Type 91 src/cmd/8g/gg.h int conv2pt(Type*); Type 93 src/cmd/8g/gg.h void fnparam(Type*, int, int); Type 95 src/cmd/8g/gg.h int optoas(int, Type*); Type 96 src/cmd/8g/gg.h int foptoas(int, Type*, int); Type 99 src/cmd/8g/gg.h void regalloc(Node*, Type*, Node*); Type 101 src/cmd/8g/gg.h Node* nodarg(Type*, int); Type 102 src/cmd/8g/gg.h void nodreg(Node*, Type*, int); Type 103 src/cmd/8g/gg.h void nodindreg(Node*, Type*, int); Type 104 src/cmd/8g/gg.h void nodconst(Node*, Type*, int64); Type 108 src/cmd/8g/gg.h int isfat(Type*); Type 376 src/cmd/8g/ggen.c Type *t; Type 426 src/cmd/8g/ggen.c Type *fp, *t; Type 456 src/cmd/8g/ggen.c Type *fp, *t; Type 668 src/cmd/8g/ggen.c Type *t, *t0; Type 764 src/cmd/8g/ggen.c savex(int dr, Node *x, Node *oldx, Node *res, Type *t) Type 802 src/cmd/8g/ggen.c Type *t; Type 937 src/cmd/8g/ggen.c Type *t; Type 972 src/cmd/8g/ggen.c Type *t; Type 116 src/cmd/8g/gsubr.c gbranch(int as, Type *t, int likely) Type 247 src/cmd/8g/gsubr.c isfat(Type *t) Type 279 src/cmd/8g/gsubr.c optoas(int op, Type *t) Type 701 src/cmd/8g/gsubr.c foptoas(int op, Type *t, int flg) Type 919 src/cmd/8g/gsubr.c regalloc(Node *n, Type *t, Node *o) Type 1020 src/cmd/8g/gsubr.c nodreg(Node *n, Type *t, int r) Type 1037 src/cmd/8g/gsubr.c nodindreg(Node *n, Type *t, int r) Type 1044 src/cmd/8g/gsubr.c nodarg(Type *t, int fp) Type 1048 src/cmd/8g/gsubr.c Type *first; Type 1279 src/cmd/8g/gsubr.c memname(Node *n, Type *t) Type 1296 src/cmd/8g/gsubr.c Type *cvt; Type 1538 src/cmd/8g/gsubr.c Type *cvt; Type 1754 src/cmd/8g/gsubr.c Type *cvt; Type 1979 src/cmd/8g/gsubr.c Type *cvt; Type 64 src/cmd/cc/acid.c acidsue(Type *t) Type 78 src/cmd/cc/acid.c acidfun(Type *t) Type 130 src/cmd/cc/acid.c acidmember(Type *t, int32 off, int flag) Type 133 src/cmd/cc/acid.c Type *l; Type 237 src/cmd/cc/acid.c acidtype(Type *t) Type 240 src/cmd/cc/acid.c Type *l; Type 297 src/cmd/cc/acid.c Type *t; Type 48 src/cmd/cc/cc.h typedef struct Type Type; Type 109 src/cmd/cc/cc.h Type* type; Type 127 src/cmd/cc/cc.h Type* type; Type 128 src/cmd/cc/cc.h Type* suetag; Type 129 src/cmd/cc/cc.h Type* tenum; Type 160 src/cmd/cc/cc.h Type* type; Type 175 src/cmd/cc/cc.h Type* link; Type 176 src/cmd/cc/cc.h Type* down; Type 187 src/cmd/cc/cc.h #define T ((Type*)0) Type 188 src/cmd/cc/cc.h #define NODECL ((void(*)(int, Type*, Sym*))0) Type 461 src/cmd/cc/cc.h Type* tenum; /* type of entire enum */ Type 462 src/cmd/cc/cc.h Type* cenum; /* type of current enum run */ Type 474 src/cmd/cc/cc.h EXTERN Type* firstargtype; Type 485 src/cmd/cc/cc.h EXTERN Type* lastdcl; Type 487 src/cmd/cc/cc.h EXTERN Type* lasttype; Type 502 src/cmd/cc/cc.h EXTERN Type* strf; Type 503 src/cmd/cc/cc.h EXTERN Type* strl; Type 507 src/cmd/cc/cc.h EXTERN Type* tfield; Type 508 src/cmd/cc/cc.h EXTERN Type* tufield; Type 512 src/cmd/cc/cc.h EXTERN Type* thisfn; Type 514 src/cmd/cc/cc.h EXTERN Type* types[NALLTYPES]; Type 515 src/cmd/cc/cc.h EXTERN Type* fntypes[NALLTYPES]; Type 631 src/cmd/cc/cc.h Node* doinit(Sym*, Type*, int32, Node*); Type 632 src/cmd/cc/cc.h Type* tcopy(Type*); Type 633 src/cmd/cc/cc.h Node* init1(Sym*, Type*, int32, int); Type 635 src/cmd/cc/cc.h void adecl(int, Type*, Sym*); Type 640 src/cmd/cc/cc.h Node* dodecl(void(*)(int, Type*, Sym*), int, Type*, Node*); Type 643 src/cmd/cc/cc.h void snap(Type*); Type 644 src/cmd/cc/cc.h Type* dotag(Sym*, int, int); Type 645 src/cmd/cc/cc.h void edecl(int, Type*, Sym*); Type 646 src/cmd/cc/cc.h Type* fnproto(Node*); Type 647 src/cmd/cc/cc.h Type* fnproto1(Node*); Type 649 src/cmd/cc/cc.h Type* paramconv(Type*, int); Type 650 src/cmd/cc/cc.h void pdecl(int, Type*, Sym*); Type 655 src/cmd/cc/cc.h int rsametype(Type*, Type*, int, int); Type 656 src/cmd/cc/cc.h int sametype(Type*, Type*); Type 658 src/cmd/cc/cc.h uint32 signature(Type*); Type 659 src/cmd/cc/cc.h void sualign(Type*); Type 660 src/cmd/cc/cc.h void tmerge(Type*, Sym*); Type 662 src/cmd/cc/cc.h void xdecl(int, Type*, Sym*); Type 671 src/cmd/cc/cc.h int tcoma(Node*, Node*, Type*, int); Type 676 src/cmd/cc/cc.h void constas(Node*, Type*, Type*); Type 683 src/cmd/cc/cc.h void acom2(Node*, Type*); Type 693 src/cmd/cc/cc.h void dclfunct(Type*, Sym*); Type 700 src/cmd/cc/cc.h Type* dotsearch(Sym*, Type*, Node*, int32*); Type 701 src/cmd/cc/cc.h int32 dotoffset(Type*, Type*, Node*); Type 705 src/cmd/cc/cc.h void makedot(Node*, Type*, int32); Type 706 src/cmd/cc/cc.h int mixedasop(Type*, Type*); Type 709 src/cmd/cc/cc.h int nilcast(Type*, Type*); Type 710 src/cmd/cc/cc.h int nocast(Type*, Type*); Type 716 src/cmd/cc/cc.h Type* garbt(Type*, int32); Type 718 src/cmd/cc/cc.h Type* simplet(int32); Type 719 src/cmd/cc/cc.h int stcompat(Node*, Type*, Type*, int32[]); Type 720 src/cmd/cc/cc.h int tcompat(Node*, Type*, Type*, int32[]); Type 722 src/cmd/cc/cc.h Type* typ(int, Type*); Type 723 src/cmd/cc/cc.h Type* copytyp(Type*); Type 724 src/cmd/cc/cc.h void typeext(Type*, Node*); Type 725 src/cmd/cc/cc.h void typeext1(Type*, Node*); Type 742 src/cmd/cc/cc.h void acidtype(Type*); Type 749 src/cmd/cc/cc.h void godeftype(Type*); Type 794 src/cmd/cc/cc.h int32 exreg(Type*); Type 795 src/cmd/cc/cc.h int32 align(int32, Type*, int, int32*); Type 39 src/cmd/cc/cc.y Type* type; Type 42 src/cmd/cc/cc.y Type* t; Type 47 src/cmd/cc/cc.y Type* t1; Type 48 src/cmd/cc/cc.y Type* t2; Type 49 src/cmd/cc/cc.y Type* t3; Type 88 src/cmd/cc/com.c Type *t; Type 765 src/cmd/cc/com.c tcoma(Node *l, Node *n, Type *t, int f) Type 847 src/cmd/cc/com.c Type *t; Type 863 src/cmd/cc/com.c Type *t; Type 1267 src/cmd/cc/com.c Type *lt, *rt; Type 35 src/cmd/cc/dcl.c dodecl(void (*f)(int,Type*,Sym*), int c, Type *t, Node *n) Type 170 src/cmd/cc/dcl.c Type* Type 171 src/cmd/cc/dcl.c tcopy(Type *t) Type 173 src/cmd/cc/dcl.c Type *tl, *tx; Type 192 src/cmd/cc/dcl.c doinit(Sym *s, Type *t, int32 o, Node *a) Type 284 src/cmd/cc/dcl.c isstruct(Node *a, Type *t) Type 321 src/cmd/cc/dcl.c init1(Sym *s, Type *t, int32 o, int exflag) Type 324 src/cmd/cc/dcl.c Type *t1; Type 558 src/cmd/cc/dcl.c haspointers(Type *t) Type 560 src/cmd/cc/dcl.c Type *fld; Type 580 src/cmd/cc/dcl.c sualign(Type *t) Type 582 src/cmd/cc/dcl.c Type *l; Type 668 src/cmd/cc/dcl.c Type* Type 671 src/cmd/cc/dcl.c Type *tl, *tr, *t; Type 698 src/cmd/cc/dcl.c Type *t; Type 880 src/cmd/cc/dcl.c Type* Type 917 src/cmd/cc/dcl.c Type* Type 920 src/cmd/cc/dcl.c Type *t; Type 986 src/cmd/cc/dcl.c sametype(Type *t1, Type *t2) Type 995 src/cmd/cc/dcl.c rsametype(Type *t1, Type *t2, int n, int f) Type 1068 src/cmd/cc/dcl.c Type **a; Type 1072 src/cmd/cc/dcl.c sigind(Type *t, Typetab *tt) Type 1075 src/cmd/cc/dcl.c Type **a, **na, **p, **e; Type 1085 src/cmd/cc/dcl.c na = malloc((n+16)*sizeof(Type*)); Type 1090 src/cmd/cc/dcl.c memmove(na, a, n*sizeof(Type*)); Type 1099 src/cmd/cc/dcl.c signat(Type *t, Typetab *tt) Type 1102 src/cmd/cc/dcl.c Type *t1; Type 1137 src/cmd/cc/dcl.c signature(Type *t) Type 1153 src/cmd/cc/dcl.c Type *t; Type 1166 src/cmd/cc/dcl.c snap(Type *t) Type 1175 src/cmd/cc/dcl.c Type* Type 1240 src/cmd/cc/dcl.c Type* Type 1241 src/cmd/cc/dcl.c paramconv(Type *t, int f) Type 1282 src/cmd/cc/dcl.c adecl(int c, Type *t, Sym *s) Type 1335 src/cmd/cc/dcl.c pdecl(int c, Type *t, Sym *s) Type 1352 src/cmd/cc/dcl.c xdecl(int c, Type *t, Sym *s) Type 1410 src/cmd/cc/dcl.c tmerge(Type *t1, Sym *s) Type 1412 src/cmd/cc/dcl.c Type *ta, *tb, *t2; Type 1480 src/cmd/cc/dcl.c edecl(int c, Type *t, Sym *s) Type 1482 src/cmd/cc/dcl.c Type *t1; Type 1522 src/cmd/cc/dcl.c Type* Type 1523 src/cmd/cc/dcl.c maxtype(Type *t1, Type *t2) Type 1609 src/cmd/cc/dcl.c Type *zt; Type 50 src/cmd/cc/dpchk.c Type* type; Type 65 src/cmd/cc/dpchk.c static Type* indchar; Type 138 src/cmd/cc/dpchk.c newprot(Sym *m, Type *t, char *s, Tprot **prot) Type 244 src/cmd/cc/dpchk.c Type *ty; Type 615 src/cmd/cc/dpchk.c Type *t; Type 54 src/cmd/cc/funct.c Type *t, *t1; Type 245 src/cmd/cc/funct.c dclfunct(Type *t, Sym *s) Type 249 src/cmd/cc/funct.c Type *f1, *f2, *f3, *f4; Type 140 src/cmd/cc/godefs.c findsue(Type *t) Type 154 src/cmd/cc/godefs.c printtypename(Type *t) Type 157 src/cmd/cc/godefs.c Type *t1; Type 285 src/cmd/cc/godefs.c godeftype(Type *t) Type 288 src/cmd/cc/godefs.c Type *l; Type 330 src/cmd/cc/godefs.c Type *t, *t1; Type 1276 src/cmd/cc/lex.c Type *t; Type 1393 src/cmd/cc/lex.c Type *t, *t1; Type 1398 src/cmd/cc/lex.c for(t = va_arg(fp->args, Type*); t != T; t = t->link) { Type 36 src/cmd/cc/pgen.c static void dumpgcargs(Type *fn, Sym *sym); Type 61 src/cmd/cc/pgen.c Type *t; Type 72 src/cmd/cc/pgen.c Type *t; Type 661 src/cmd/cc/pgen.c walktype1(Type *t, int32 offset, Bvec *bv, int param) Type 663 src/cmd/cc/pgen.c Type *t1; Type 721 src/cmd/cc/pgen.c dumpgcargs(Type *fn, Sym *sym) Type 724 src/cmd/cc/pgen.c Type *t; Type 35 src/cmd/cc/scon.c acast(Type *t, Node *n) Type 283 src/cmd/cc/scon.c Type *t; Type 396 src/cmd/cc/scon.c acom2(Node *n, Type *t) Type 152 src/cmd/cc/sub.c Type* Type 153 src/cmd/cc/sub.c typ(int et, Type *d) Type 155 src/cmd/cc/sub.c Type *t; Type 173 src/cmd/cc/sub.c Type* Type 174 src/cmd/cc/sub.c copytyp(Type *t) Type 176 src/cmd/cc/sub.c Type *nt; Type 183 src/cmd/cc/sub.c Type* Type 184 src/cmd/cc/sub.c garbt(Type *t, int32 b) Type 186 src/cmd/cc/sub.c Type *t1; Type 239 src/cmd/cc/sub.c Type* Type 309 src/cmd/cc/sub.c stcompat(Node *n, Type *t1, Type *t2, int32 ttab[]) Type 336 src/cmd/cc/sub.c tcompat(Node *n, Type *t1, Type *t2, int32 ttab[]) Type 352 src/cmd/cc/sub.c makedot(Node *n, Type *t, int32 o) Type 398 src/cmd/cc/sub.c Type* Type 399 src/cmd/cc/sub.c dotsearch(Sym *s, Type *t, Node *n, int32 *off) Type 401 src/cmd/cc/sub.c Type *t1, *xt, *rt; Type 452 src/cmd/cc/sub.c dotoffset(Type *st, Type *lt, Node *n) Type 454 src/cmd/cc/sub.c Type *t; Type 542 src/cmd/cc/sub.c constas(Node *n, Type *il, Type *ir) Type 544 src/cmd/cc/sub.c Type *l, *r; Type 573 src/cmd/cc/sub.c typeext1(Type *st, Node *l) Type 580 src/cmd/cc/sub.c typeext(Type *st, Node *l) Type 582 src/cmd/cc/sub.c Type *lt; Type 640 src/cmd/cc/sub.c nocast(Type *t1, Type *t2) Type 663 src/cmd/cc/sub.c nilcast(Type *t1, Type *t2) Type 696 src/cmd/cc/sub.c Type *t1, *t2; Type 2055 src/cmd/cc/sub.c mixedasop(Type *l, Type *r) Type 27 src/cmd/gc/align.c offmod(Type *t) Type 29 src/cmd/gc/align.c Type *f; Type 46 src/cmd/gc/align.c widstruct(Type *errtype, Type *t, vlong o, int flag) Type 48 src/cmd/gc/align.c Type *f; Type 103 src/cmd/gc/align.c dowidth(Type *t) Type 108 src/cmd/gc/align.c Type *t1; Type 336 src/cmd/gc/align.c Type *t; Type 344 src/cmd/gc/align.c checkwidth(Type *t) Type 405 src/cmd/gc/align.c Type *t; Type 645 src/cmd/gc/align.c argsize(Type *t) Type 648 src/cmd/gc/align.c Type *fp; Type 269 src/cmd/gc/closure.c static Node *makepartialcall(Node*, Type*, Node*); Type 290 src/cmd/gc/closure.c makepartialcall(Node *fn, Type *t0, Node *meth) Type 293 src/cmd/gc/closure.c Type *rcvrtype, *basetype, *t; Type 22 src/cmd/gc/const.c truncfltlit(Mpflt *oldv, Type *t) Type 61 src/cmd/gc/const.c convlit(Node **np, Type *t) Type 72 src/cmd/gc/const.c convlit1(Node **np, Type *t, int explicit) Type 389 src/cmd/gc/const.c doesoverflow(Val v, Type *t) Type 421 src/cmd/gc/const.c overflow(Val v, Type *t) Type 1153 src/cmd/gc/const.c defaultlit(Node **np, Type *t) Type 1158 src/cmd/gc/const.c Type *t1; Type 1409 src/cmd/gc/const.c convconst(Node *con, Type *t, Val *val) Type 1538 src/cmd/gc/const.c Type *t; Type 330 src/cmd/gc/cplx.c nodfconst(Node *n, Type *t, Mpflt* fval) Type 349 src/cmd/gc/cplx.c Type *t; Type 11 src/cmd/gc/dcl.c static void funcargs2(Type*); Type 248 src/cmd/gc/dcl.c addvar(Node *n, Type *t, int ctxt) Type 400 src/cmd/gc/dcl.c typenod(Type *t) Type 684 src/cmd/gc/dcl.c funcargs2(Type *t) Type 686 src/cmd/gc/dcl.c Type *ft; Type 772 src/cmd/gc/dcl.c checkembeddedtype(Type *t) Type 788 src/cmd/gc/dcl.c static Type* Type 791 src/cmd/gc/dcl.c Type *f; Type 842 src/cmd/gc/dcl.c checkdupfields(Type *t, char* what) Type 865 src/cmd/gc/dcl.c Type* Type 868 src/cmd/gc/dcl.c Type *t, *f, **tp; Type 891 src/cmd/gc/dcl.c static Type* Type 894 src/cmd/gc/dcl.c Type *t, *f, **tp; Type 918 src/cmd/gc/dcl.c static Type* Type 921 src/cmd/gc/dcl.c Type *f; Type 986 src/cmd/gc/dcl.c Type* Type 989 src/cmd/gc/dcl.c Type *t, *f, **tp, *t1; Type 1166 src/cmd/gc/dcl.c isifacemethod(Type *f) Type 1168 src/cmd/gc/dcl.c Type *rcvr; Type 1169 src/cmd/gc/dcl.c Type *t; Type 1187 src/cmd/gc/dcl.c Type* Type 1190 src/cmd/gc/dcl.c Type *t; Type 1226 src/cmd/gc/dcl.c methodsym(Sym *nsym, Type *t0, int iface) Type 1230 src/cmd/gc/dcl.c Type *t; Type 1286 src/cmd/gc/dcl.c methodname(Node *n, Type *t) Type 1328 src/cmd/gc/dcl.c addmethod(Sym *sf, Type *t, int local, int nointerface) Type 1330 src/cmd/gc/dcl.c Type *f, *d, *pa; Type 891 src/cmd/gc/esc.c Type *t, *fntype; Type 1244 src/cmd/gc/esc.c Type *t; Type 10 src/cmd/gc/export.c static void dumpexporttype(Type *t); Type 99 src/cmd/gc/export.c Type *t; Type 204 src/cmd/gc/export.c Type *t; Type 224 src/cmd/gc/export.c Type *t; Type 254 src/cmd/gc/export.c Type *a, *b; Type 256 src/cmd/gc/export.c a = *(Type**)va; Type 257 src/cmd/gc/export.c b = *(Type**)vb; Type 262 src/cmd/gc/export.c dumpexporttype(Type *t) Type 264 src/cmd/gc/export.c Type *f; Type 265 src/cmd/gc/export.c Type **m; Type 406 src/cmd/gc/export.c Type* Type 409 src/cmd/gc/export.c Type *t; Type 446 src/cmd/gc/export.c importconst(Sym *s, Type *t, Node *n) Type 475 src/cmd/gc/export.c importvar(Sym *s, Type *t) Type 495 src/cmd/gc/export.c importtype(Type *pt, Type *t) Type 517 src/cmd/gc/fmt.c typefmt(Fmt *fp, Type *t) Type 519 src/cmd/gc/fmt.c Type *t1; Type 1388 src/cmd/gc/fmt.c Type *t; Type 1556 src/cmd/gc/fmt.c Type *t; Type 1560 src/cmd/gc/fmt.c t = va_arg(fp->args, Type*); Type 721 src/cmd/gc/gen.c Type *tl; Type 929 src/cmd/gc/gen.c tempname(Node *nn, Type *t) Type 964 src/cmd/gc/gen.c temp(Type *t) Type 141 src/cmd/gc/go.h typedef struct Type Type; Type 164 src/cmd/gc/go.h Type* orig; // original type (type literal or predefined type) Type 173 src/cmd/gc/go.h Type* method; Type 174 src/cmd/gc/go.h Type* xmethod; Type 183 src/cmd/gc/go.h Type* type; // actual type for TFIELD, element type for TARRAY, TCHAN, TMAP, TPTRxx Type 187 src/cmd/gc/go.h Type* down; // next struct field, also key type in TMAP Type 188 src/cmd/gc/go.h Type* outer; // outer struct Type 195 src/cmd/gc/go.h Type* bucket; // internal type representing a hash bucket Type 196 src/cmd/gc/go.h Type* hmap; // internal type representing a Hmap (map header object) Type 197 src/cmd/gc/go.h Type* hiter; // internal type representing hash iterator state Type 198 src/cmd/gc/go.h Type* map; // link from the above 3 internal types back to the map type. Type 208 src/cmd/gc/go.h #define T ((Type*)0) Type 293 src/cmd/gc/go.h Type* type; Type 314 src/cmd/gc/go.h Type* paramfld; // TFIELD for this PPARAM; also for ODOT, curfn Type 427 src/cmd/gc/go.h Type* tfunc; Type 428 src/cmd/gc/go.h Type* t; Type 756 src/cmd/gc/go.h Type* type; Type 757 src/cmd/gc/go.h Type* mtype; Type 780 src/cmd/gc/go.h Type* field; Type 902 src/cmd/gc/go.h EXTERN Type* types[NTYPE]; Type 903 src/cmd/gc/go.h EXTERN Type* idealstring; Type 904 src/cmd/gc/go.h EXTERN Type* idealbool; Type 905 src/cmd/gc/go.h EXTERN Type* bytetype; Type 906 src/cmd/gc/go.h EXTERN Type* runetype; Type 907 src/cmd/gc/go.h EXTERN Type* errortype; Type 1003 src/cmd/gc/go.h int argsize(Type *t); Type 1004 src/cmd/gc/go.h void checkwidth(Type *t); Type 1006 src/cmd/gc/go.h void dowidth(Type *t); Type 1070 src/cmd/gc/go.h void convconst(Node *con, Type *t, Val *val); Type 1071 src/cmd/gc/go.h void convlit(Node **np, Type *t); Type 1072 src/cmd/gc/go.h void convlit1(Node **np, Type *t, int explicit); Type 1073 src/cmd/gc/go.h void defaultlit(Node **np, Type *t); Type 1081 src/cmd/gc/go.h int doesoverflow(Val v, Type *t); Type 1082 src/cmd/gc/go.h void overflow(Val v, Type *t); Type 1085 src/cmd/gc/go.h Mpflt* truncfltlit(Mpflt *oldv, Type *t); Type 1097 src/cmd/gc/go.h void nodfconst(Node *n, Type *t, Mpflt* fval); Type 1102 src/cmd/gc/go.h void addmethod(Sym *sf, Type *t, int local, int nointerface); Type 1103 src/cmd/gc/go.h void addvar(Node *n, Type *t, int ctxt); Type 1116 src/cmd/gc/go.h Type* functype(Node *this, NodeList *in, NodeList *out); Type 1118 src/cmd/gc/go.h int isifacemethod(Type *f); Type 1120 src/cmd/gc/go.h Node* methodname(Node *n, Type *t); Type 1122 src/cmd/gc/go.h Sym* methodsym(Sym *nsym, Type *t0, int iface); Type 1129 src/cmd/gc/go.h Type* tointerface(NodeList *l); Type 1130 src/cmd/gc/go.h Type* tostruct(NodeList *l); Type 1133 src/cmd/gc/go.h Node* typenod(Type *t); Type 1149 src/cmd/gc/go.h void importconst(Sym *s, Type *t, Node *n); Type 1152 src/cmd/gc/go.h void importtype(Type *pt, Type *t); Type 1153 src/cmd/gc/go.h void importvar(Sym *s, Type *t); Type 1154 src/cmd/gc/go.h Type* pkgtype(Sym *s); Type 1177 src/cmd/gc/go.h void tempname(Node *n, Type *t); Type 1178 src/cmd/gc/go.h Node* temp(Type*); Type 1298 src/cmd/gc/go.h Type* methodfunc(Type *f, Type*); Type 1299 src/cmd/gc/go.h Node* typename(Type *t); Type 1300 src/cmd/gc/go.h Sym* typesym(Type *t); Type 1301 src/cmd/gc/go.h Sym* typenamesym(Type *t); Type 1302 src/cmd/gc/go.h Sym* tracksym(Type *t); Type 1303 src/cmd/gc/go.h Sym* typesymprefix(char *prefix, Type *t); Type 1304 src/cmd/gc/go.h int haspointers(Type *t); Type 1306 src/cmd/gc/go.h Type* hiter(Type* t); Type 1327 src/cmd/gc/go.h int adddot1(Sym *s, Type *t, int d, Type **save, int ignorecase); Type 1329 src/cmd/gc/go.h Type* aindex(Node *b, Type *t); Type 1330 src/cmd/gc/go.h int algtype(Type *t); Type 1331 src/cmd/gc/go.h int algtype1(Type *t, Type **bad); Type 1332 src/cmd/gc/go.h void argtype(Node *on, Type *t); Type 1333 src/cmd/gc/go.h Node* assignconv(Node *n, Type *t, char *context); Type 1334 src/cmd/gc/go.h int assignop(Type *src, Type *dst, char **why); Type 1335 src/cmd/gc/go.h void badtype(int o, Type *tl, Type *tr); Type 1339 src/cmd/gc/go.h int convertop(Type *src, Type *dst, char **why); Type 1340 src/cmd/gc/go.h Node* copyexpr(Node*, Type*, NodeList**); Type 1343 src/cmd/gc/go.h int eqtype(Type *t1, Type *t2); Type 1344 src/cmd/gc/go.h int eqtypenoname(Type *t1, Type *t2); Type 1346 src/cmd/gc/go.h void expandmeth(Type *t); Type 1350 src/cmd/gc/go.h Type* funcfirst(Iter *s, Type *t); Type 1351 src/cmd/gc/go.h Type* funcnext(Iter *s); Type 1352 src/cmd/gc/go.h void genwrapper(Type *rcvr, Type *method, Sym *newnam, int iface); Type 1353 src/cmd/gc/go.h void genhash(Sym *sym, Type *t); Type 1354 src/cmd/gc/go.h void geneq(Sym *sym, Type *t); Type 1355 src/cmd/gc/go.h Type** getinarg(Type *t); Type 1356 src/cmd/gc/go.h Type* getinargx(Type *t); Type 1357 src/cmd/gc/go.h Type** getoutarg(Type *t); Type 1358 src/cmd/gc/go.h Type* getoutargx(Type *t); Type 1359 src/cmd/gc/go.h Type** getthis(Type *t); Type 1360 src/cmd/gc/go.h Type* getthisx(Type *t); Type 1361 src/cmd/gc/go.h int implements(Type *t, Type *iface, Type **missing, Type **have, int *ptr); Type 1363 src/cmd/gc/go.h int is64(Type *t); Type 1367 src/cmd/gc/go.h int isfixedarray(Type *t); Type 1368 src/cmd/gc/go.h int isideal(Type *t); Type 1369 src/cmd/gc/go.h int isinter(Type *t); Type 1371 src/cmd/gc/go.h int isnilinter(Type *t); Type 1372 src/cmd/gc/go.h int isptrto(Type *t, int et); Type 1373 src/cmd/gc/go.h int isslice(Type *t); Type 1374 src/cmd/gc/go.h int istype(Type *t, int et); Type 1383 src/cmd/gc/go.h Type* maptype(Type *key, Type *val); Type 1384 src/cmd/gc/go.h Type* methtype(Type *t, int mustname); Type 1387 src/cmd/gc/go.h int noconv(Type *t1, Type *t2); Type 1390 src/cmd/gc/go.h void nodconst(Node *n, Type *t, int64 v); Type 1397 src/cmd/gc/go.h Type* ptrto(Type *t); Type 1403 src/cmd/gc/go.h Node* localexpr(Node *n, Type *t, NodeList **init); Type 1406 src/cmd/gc/go.h void setmaxarg(Type *t); Type 1407 src/cmd/gc/go.h Type* shallow(Type *t); Type 1408 src/cmd/gc/go.h int simsimtype(Type *t); Type 1410 src/cmd/gc/go.h Type* sortinter(Type *t); Type 1413 src/cmd/gc/go.h int structcount(Type *t); Type 1414 src/cmd/gc/go.h Type* structfirst(Iter *s, Type **nn); Type 1415 src/cmd/gc/go.h Type* structnext(Iter *s); Type 1417 src/cmd/gc/go.h Type* tounsigned(Type *t); Type 1419 src/cmd/gc/go.h Type* typ(int et); Type 1420 src/cmd/gc/go.h uint32 typehash(Type *t); Type 1441 src/cmd/gc/go.h void copytype(Node *n, Type *t); Type 1454 src/cmd/gc/go.h Node* callnew(Type *t); Type 1455 src/cmd/gc/go.h Node* chanfn(char *name, int n, Type *t); Type 1456 src/cmd/gc/go.h Node* mkcall(char *name, Type *t, NodeList **init, ...); Type 1457 src/cmd/gc/go.h Node* mkcall1(Node *fn, Type *t, NodeList **init, ...); Type 1465 src/cmd/gc/go.h Node* conv(Node*, Type*); Type 1514 src/cmd/gc/go.h int isfat(Type*); Type 1519 src/cmd/gc/go.h Node* nodarg(Type*, int); Type 31 src/cmd/gc/go.y Type* type; Type 1390 src/cmd/gc/go.y Type *t; Type 2062 src/cmd/gc/go.y Type *t; Type 44 src/cmd/gc/inl.c static Node* retvar(Type *n, int i); Type 45 src/cmd/gc/inl.c static Node* argvar(Type *n, int i); Type 62 src/cmd/gc/inl.c Type *rcvr; Type 119 src/cmd/gc/inl.c Type *t; Type 507 src/cmd/gc/inl.c tinlvar(Type *t) Type 531 src/cmd/gc/inl.c Type *t; Type 536 src/cmd/gc/inl.c Type *varargtype, *vararrtype; Type 818 src/cmd/gc/inl.c retvar(Type *t, int i) Type 835 src/cmd/gc/inl.c argvar(Type *t, int i) Type 1932 src/cmd/gc/lex.c Type *t; Type 2019 src/cmd/gc/lex.c Type *t, *f, *rcvr, *in, *out; Type 68 src/cmd/gc/order.c ordertemp(Type *t, Order *order, int clear) Type 101 src/cmd/gc/order.c ordercopyexpr(Node *n, Type *t, Order *order, int clear) Type 374 src/cmd/gc/order.c Type *t; Type 496 src/cmd/gc/order.c Type *ch; Type 942 src/cmd/gc/order.c Type *t; Type 158 src/cmd/gc/pgen.c Type *t; Type 1043 src/cmd/gc/plive.c twobitwalktype1(Type *t, vlong *xoffset, Bvec *bv) Type 1048 src/cmd/gc/plive.c Type *t1; Type 1170 src/cmd/gc/plive.c Type *thisargtype; Type 1171 src/cmd/gc/plive.c Type *inargtype; Type 549 src/cmd/gc/popt.c Type *t; Type 455 src/cmd/gc/racewalk.c Type *t; Type 17 src/cmd/gc/range.c Type *t, *t1, *t2; Type 117 src/cmd/gc/range.c Type *th, *t; Type 15 src/cmd/gc/reflect.c static Sym* dtypesym(Type*); Type 16 src/cmd/gc/reflect.c static Sym* weaktypesym(Type*); Type 17 src/cmd/gc/reflect.c static Sym* dalgsym(Type*); Type 18 src/cmd/gc/reflect.c static Sym* dgcsym(Type*); Type 115 src/cmd/gc/reflect.c static Type* Type 116 src/cmd/gc/reflect.c mapbucket(Type *t) Type 118 src/cmd/gc/reflect.c Type *keytype, *valtype; Type 119 src/cmd/gc/reflect.c Type *bucket; Type 120 src/cmd/gc/reflect.c Type *overflowfield, *keysfield, *valuesfield; Type 192 src/cmd/gc/reflect.c static Type* Type 193 src/cmd/gc/reflect.c hmap(Type *t) Type 195 src/cmd/gc/reflect.c Type *h, *bucket; Type 196 src/cmd/gc/reflect.c Type *bucketsfield, *oldbucketsfield; Type 244 src/cmd/gc/reflect.c Type* Type 245 src/cmd/gc/reflect.c hiter(Type *t) Type 248 src/cmd/gc/reflect.c Type *field[7]; Type 249 src/cmd/gc/reflect.c Type *i; Type 327 src/cmd/gc/reflect.c Type* Type 328 src/cmd/gc/reflect.c methodfunc(Type *f, Type *receiver) Type 332 src/cmd/gc/reflect.c Type *t; Type 367 src/cmd/gc/reflect.c methods(Type *t) Type 369 src/cmd/gc/reflect.c Type *f, *mt, *it, *this; Type 453 src/cmd/gc/reflect.c imethods(Type *t) Type 456 src/cmd/gc/reflect.c Type *f; Type 556 src/cmd/gc/reflect.c dextratype(Sym *sym, int off, Type *t, int ptroff) Type 677 src/cmd/gc/reflect.c haspointers(Type *t) Type 679 src/cmd/gc/reflect.c Type *t1; Type 746 src/cmd/gc/reflect.c dcommontype(Sym *s, int ot, Type *t) Type 839 src/cmd/gc/reflect.c typesym(Type *t) Type 852 src/cmd/gc/reflect.c tracksym(Type *t) Type 864 src/cmd/gc/reflect.c typelinksym(Type *t) Type 885 src/cmd/gc/reflect.c typesymprefix(char *prefix, Type *t) Type 898 src/cmd/gc/reflect.c typenamesym(Type *t) Type 923 src/cmd/gc/reflect.c typename(Type *t) Type 938 src/cmd/gc/reflect.c weaktypesym(Type *t) Type 951 src/cmd/gc/reflect.c dtypesym(Type *t) Type 956 src/cmd/gc/reflect.c Type *t1, *tbase, *t2; Type 1180 src/cmd/gc/reflect.c Type *t; Type 1236 src/cmd/gc/reflect.c dalgsym(Type *t) Type 1275 src/cmd/gc/reflect.c gcinline(Type *t) Type 1289 src/cmd/gc/reflect.c dgcsym1(Sym *s, int ot, Type *t, vlong *off, int stack_size) Type 1291 src/cmd/gc/reflect.c Type *t1; Type 1473 src/cmd/gc/reflect.c dgcsym(Type *t) Type 26 src/cmd/gc/sinit.c static Node *staticname(Type*, int); Type 379 src/cmd/gc/sinit.c Type *ta; Type 501 src/cmd/gc/sinit.c staticname(Type *t, int ctxt) Type 711 src/cmd/gc/sinit.c Type *t; Type 854 src/cmd/gc/sinit.c Type *t, *tk, *tv, *t1; Type 1027 src/cmd/gc/sinit.c Type *t; Type 515 src/cmd/gc/subr.c ispaddedfield(Type *t, vlong total) Type 525 src/cmd/gc/subr.c algtype1(Type *t, Type **bad) Type 528 src/cmd/gc/subr.c Type *t1; Type 628 src/cmd/gc/subr.c algtype(Type *t) Type 654 src/cmd/gc/subr.c Type* Type 655 src/cmd/gc/subr.c maptype(Type *key, Type *val) Type 657 src/cmd/gc/subr.c Type *t; Type 658 src/cmd/gc/subr.c Type *bad; Type 689 src/cmd/gc/subr.c Type* Type 692 src/cmd/gc/subr.c Type *t; Type 705 src/cmd/gc/subr.c Type *a, *b; Type 708 src/cmd/gc/subr.c a = *(Type**)va; Type 709 src/cmd/gc/subr.c b = *(Type**)vb; Type 727 src/cmd/gc/subr.c Type* Type 728 src/cmd/gc/subr.c sortinter(Type *t) Type 730 src/cmd/gc/subr.c Type *f; Type 732 src/cmd/gc/subr.c Type **a; Type 784 src/cmd/gc/subr.c nodconst(Node *n, Type *t, int64 v) Type 822 src/cmd/gc/subr.c Type* Type 823 src/cmd/gc/subr.c aindex(Node *b, Type *t) Type 825 src/cmd/gc/subr.c Type *r; Type 906 src/cmd/gc/subr.c isptrto(Type *t, int et) Type 921 src/cmd/gc/subr.c istype(Type *t, int et) Type 927 src/cmd/gc/subr.c isfixedarray(Type *t) Type 933 src/cmd/gc/subr.c isslice(Type *t) Type 960 src/cmd/gc/subr.c isinter(Type *t) Type 966 src/cmd/gc/subr.c isnilinter(Type *t) Type 976 src/cmd/gc/subr.c isideal(Type *t) Type 994 src/cmd/gc/subr.c Type* Type 995 src/cmd/gc/subr.c methtype(Type *t, int mustname) Type 1058 src/cmd/gc/subr.c Type *t1; Type 1059 src/cmd/gc/subr.c Type *t2; Type 1064 src/cmd/gc/subr.c onlist(TypePairList *l, Type *t1, Type *t2) Type 1072 src/cmd/gc/subr.c static int eqtype1(Type*, Type*, TypePairList*); Type 1081 src/cmd/gc/subr.c eqtype(Type *t1, Type *t2) Type 1087 src/cmd/gc/subr.c eqtype1(Type *t1, Type *t2, TypePairList *assumed_equal) Type 1134 src/cmd/gc/subr.c Type *ta, *tb; Type 1179 src/cmd/gc/subr.c eqtypenoname(Type *t1, Type *t2) Type 1200 src/cmd/gc/subr.c assignop(Type *src, Type *dst, char **why) Type 1202 src/cmd/gc/subr.c Type *missing, *have; Type 1311 src/cmd/gc/subr.c convertop(Type *src, Type *dst, char **why) Type 1394 src/cmd/gc/subr.c assignconv(Node *n, Type *t, char *context) Type 1443 src/cmd/gc/subr.c subtype(Type **stp, Type *t, int d) Type 1445 src/cmd/gc/subr.c Type *st; Type 1504 src/cmd/gc/subr.c is64(Type *t) Type 1521 src/cmd/gc/subr.c noconv(Type *t1, Type *t2) Type 1557 src/cmd/gc/subr.c argtype(Node *on, Type *t) Type 1564 src/cmd/gc/subr.c Type* Type 1565 src/cmd/gc/subr.c shallow(Type *t) Type 1567 src/cmd/gc/subr.c Type *nt; Type 1578 src/cmd/gc/subr.c static Type* Type 1579 src/cmd/gc/subr.c deep(Type *t) Type 1581 src/cmd/gc/subr.c Type *nt, *xt; Type 1665 src/cmd/gc/subr.c typehash(Type *t) Type 1684 src/cmd/gc/subr.c Type* Type 1685 src/cmd/gc/subr.c ptrto(Type *t) Type 1687 src/cmd/gc/subr.c Type *t1; Type 1795 src/cmd/gc/subr.c badtype(int o, Type *tl, Type *tr) Type 1820 src/cmd/gc/subr.c Type* Type 1821 src/cmd/gc/subr.c structfirst(Iter *s, Type **nn) Type 1823 src/cmd/gc/subr.c Type *n, *t; Type 1856 src/cmd/gc/subr.c Type* Type 1859 src/cmd/gc/subr.c Type *n, *t; Type 1882 src/cmd/gc/subr.c Type* Type 1883 src/cmd/gc/subr.c funcfirst(Iter *s, Type *t) Type 1885 src/cmd/gc/subr.c Type *fp; Type 1907 src/cmd/gc/subr.c Type* Type 1910 src/cmd/gc/subr.c Type *fp; Type 1920 src/cmd/gc/subr.c Type** Type 1921 src/cmd/gc/subr.c getthis(Type *t) Type 1928 src/cmd/gc/subr.c Type** Type 1929 src/cmd/gc/subr.c getoutarg(Type *t) Type 1936 src/cmd/gc/subr.c Type** Type 1937 src/cmd/gc/subr.c getinarg(Type *t) Type 1944 src/cmd/gc/subr.c Type* Type 1945 src/cmd/gc/subr.c getthisx(Type *t) Type 1950 src/cmd/gc/subr.c Type* Type 1951 src/cmd/gc/subr.c getoutargx(Type *t) Type 1956 src/cmd/gc/subr.c Type* Type 1957 src/cmd/gc/subr.c getinargx(Type *t) Type 2068 src/cmd/gc/subr.c copyexpr(Node *n, Type *t, NodeList **init) Type 2102 src/cmd/gc/subr.c localexpr(Node *n, Type *t, NodeList **init) Type 2113 src/cmd/gc/subr.c setmaxarg(Type *t) Type 2160 src/cmd/gc/subr.c lookdot0(Sym *s, Type *t, Type **save, int ignorecase) Type 2162 src/cmd/gc/subr.c Type *f, *u; Type 2196 src/cmd/gc/subr.c adddot1(Sym *s, Type *t, int d, Type **save, int ignorecase) Type 2198 src/cmd/gc/subr.c Type *f, *u; Type 2241 src/cmd/gc/subr.c Type *t; Type 2296 src/cmd/gc/subr.c Type* field; Type 2304 src/cmd/gc/subr.c expand0(Type *t, int followptr) Type 2306 src/cmd/gc/subr.c Type *f, *u; Type 2345 src/cmd/gc/subr.c expand1(Type *t, int d, int followptr) Type 2347 src/cmd/gc/subr.c Type *f, *u; Type 2379 src/cmd/gc/subr.c expandmeth(Type *t) Type 2382 src/cmd/gc/subr.c Type *f; Type 2437 src/cmd/gc/subr.c structargs(Type **tl, int mustname) Type 2442 src/cmd/gc/subr.c Type *t; Type 2489 src/cmd/gc/subr.c genwrapper(Type *rcvr, Type *method, Sym *newnam, int iface) Type 2493 src/cmd/gc/subr.c Type *tpad, *methodrcvr; Type 2618 src/cmd/gc/subr.c hashmem(Type *t) Type 2637 src/cmd/gc/subr.c hashfor(Type *t) Type 2688 src/cmd/gc/subr.c genhash(Sym *sym, Type *t) Type 2692 src/cmd/gc/subr.c Type *first, *t1; Type 2868 src/cmd/gc/subr.c eqmemfunc(vlong size, Type *type) Type 2922 src/cmd/gc/subr.c geneq(Sym *sym, Type *t) Type 2925 src/cmd/gc/subr.c Type *t1, *first; Type 3067 src/cmd/gc/subr.c static Type* Type 3068 src/cmd/gc/subr.c ifacelookdot(Sym *s, Type *t, int *followptr, int ignorecase) Type 3071 src/cmd/gc/subr.c Type *m; Type 3102 src/cmd/gc/subr.c implements(Type *t, Type *iface, Type **m, Type **samename, int *ptr) Type 3104 src/cmd/gc/subr.c Type *t0, *im, *tm, *rcvr, *imtype; Type 3172 src/cmd/gc/subr.c simsimtype(Type *t) Type 3336 src/cmd/gc/subr.c structcount(Type *t) Type 3392 src/cmd/gc/subr.c Type* Type 3393 src/cmd/gc/subr.c tounsigned(Type *t) Type 514 src/cmd/gc/swt.c Type *t; Type 674 src/cmd/gc/swt.c Type *t; Type 836 src/cmd/gc/swt.c Type *t, *badtype, *missing, *have; Type 20 src/cmd/gc/typecheck.c static int lookdot(Node*, Type*, int); Type 21 src/cmd/gc/typecheck.c static int looktypedot(Node*, Type*, int); Type 22 src/cmd/gc/typecheck.c static void typecheckaste(int, Node*, int, Type*, NodeList*, char*); Type 23 src/cmd/gc/typecheck.c static Type* lookdot1(Node*, Sym *s, Type *t, Type *f, int); Type 35 src/cmd/gc/typecheck.c static int checkmake(Type*, char*, Node*); Type 36 src/cmd/gc/typecheck.c static int checksliceindex(Node*, Type*); Type 97 src/cmd/gc/typecheck.c typekind(Type *t) Type 311 src/cmd/gc/typecheck.c Type *t, *tp, *missing, *have, *badtype; Type 1845 src/cmd/gc/typecheck.c checksliceindex(Node *r, Type *tp) Type 1847 src/cmd/gc/typecheck.c Type *t; Type 1939 src/cmd/gc/typecheck.c Type *t; Type 2012 src/cmd/gc/typecheck.c static Type* Type 2013 src/cmd/gc/typecheck.c lookdot1(Node *errnode, Sym *s, Type *t, Type *f, int dostrcmp) Type 2015 src/cmd/gc/typecheck.c Type *r; Type 2038 src/cmd/gc/typecheck.c looktypedot(Node *n, Type *t, int dostrcmp) Type 2040 src/cmd/gc/typecheck.c Type *f1, *f2; Type 2084 src/cmd/gc/typecheck.c static Type* Type 2085 src/cmd/gc/typecheck.c derefall(Type* t) Type 2093 src/cmd/gc/typecheck.c lookdot(Node *n, Type *t, int dostrcmp) Type 2095 src/cmd/gc/typecheck.c Type *f1, *f2, *tt, *rcvr; Type 2184 src/cmd/gc/typecheck.c hasddd(Type *t) Type 2186 src/cmd/gc/typecheck.c Type *tl; Type 2196 src/cmd/gc/typecheck.c downcount(Type *t) Type 2198 src/cmd/gc/typecheck.c Type *tl; Type 2212 src/cmd/gc/typecheck.c typecheckaste(int op, Node *call, int isddd, Type *tstruct, NodeList *nl, char *desc) Type 2214 src/cmd/gc/typecheck.c Type *t, *tl, *tn; Type 2513 src/cmd/gc/typecheck.c iscomptype(Type *t) Type 2534 src/cmd/gc/typecheck.c pushtype(Node *n, Type *t) Type 2558 src/cmd/gc/typecheck.c Type *t, *f; Type 2874 src/cmd/gc/typecheck.c checkassignto(Type *src, Node *dst) Type 2891 src/cmd/gc/typecheck.c Type *t; Type 3003 src/cmd/gc/typecheck.c Type *t, *rcvr; Type 3059 src/cmd/gc/typecheck.c Type *t; Type 3091 src/cmd/gc/typecheck.c copytype(Node *n, Type *t) Type 3144 src/cmd/gc/typecheck.c Type *t; Type 3205 src/cmd/gc/typecheck.c Type *t; Type 3364 src/cmd/gc/typecheck.c checkmake(Type *t, char *arg, Node *n) Type 21 src/cmd/gc/unsafe.c Type *t, *tr; Type 10 src/cmd/gc/walk.c static Node* mapfn(char*, Type*); Type 11 src/cmd/gc/walk.c static Node* mapfndel(char*, Type*); Type 14 src/cmd/gc/walk.c static NodeList* ascompatet(int, NodeList*, Type**, int, NodeList**); Type 15 src/cmd/gc/walk.c static NodeList* ascompatte(int, Node*, int, Type**, NodeList*, int, NodeList**); Type 18 src/cmd/gc/walk.c static NodeList* paramstoheap(Type **argin, int out); Type 367 src/cmd/gc/walk.c Type *t; Type 1472 src/cmd/gc/walk.c fncall(Node *l, Type *rt) Type 1482 src/cmd/gc/walk.c ascompatet(int op, NodeList *nl, Type **nr, int fp, NodeList **init) Type 1486 src/cmd/gc/walk.c Type *r; Type 1545 src/cmd/gc/walk.c mkdotargslice(NodeList *lr0, NodeList *nn, Type *l, int fp, NodeList **init, Node *ddd) Type 1548 src/cmd/gc/walk.c Type *tslice; Type 1583 src/cmd/gc/walk.c dumptypes(Type **nl, char *what) Type 1586 src/cmd/gc/walk.c Type *l; Type 1635 src/cmd/gc/walk.c ascompatte(int op, Node *call, int isddd, Type **nl, NodeList *lr, int fp, NodeList **init) Type 1637 src/cmd/gc/walk.c Type *l, *ll; Type 1741 src/cmd/gc/walk.c Type *t; Type 1912 src/cmd/gc/walk.c callnew(Type *t) Type 1925 src/cmd/gc/walk.c Type *lt, *rt; Type 2334 src/cmd/gc/walk.c paramstoheap(Type **argin, int out) Type 2336 src/cmd/gc/walk.c Type *t; Type 2371 src/cmd/gc/walk.c returnsfromheap(Type **argin) Type 2373 src/cmd/gc/walk.c Type *t; Type 2411 src/cmd/gc/walk.c vmkcall(Node *fn, Type *t, NodeList **init, va_list va) Type 2437 src/cmd/gc/walk.c mkcall(char *name, Type *t, NodeList **init, ...) Type 2449 src/cmd/gc/walk.c mkcall1(Node *fn, Type *t, NodeList **init, ...) Type 2461 src/cmd/gc/walk.c conv(Node *n, Type *t) Type 2472 src/cmd/gc/walk.c chanfn(char *name, int n, Type *t) Type 2486 src/cmd/gc/walk.c mapfn(char *name, Type *t) Type 2501 src/cmd/gc/walk.c mapfndel(char *name, Type *t) Type 2520 src/cmd/gc/walk.c Type *t; Type 2812 src/cmd/gc/walk.c Type *bt; Type 2987 src/cmd/gc/walk.c eqfor(Type *t) Type 3023 src/cmd/gc/walk.c countfield(Type *t) Type 3025 src/cmd/gc/walk.c Type *t1; Type 3039 src/cmd/gc/walk.c Type *t, *t1; Type 3339 src/cmd/gc/walk.c Type *twide; Type 3637 src/cmd/gc/walk.c Type *field, *l; Type 28 src/pkg/runtime/callback_windows.c Type *t; Type 37 src/pkg/runtime/callback_windows.c if(((Type**)ft->out.array)[0]->size != sizeof(uintptr)) Type 41 src/pkg/runtime/callback_windows.c t = ((Type**)ft->in.array)[i]; Type 36 src/pkg/runtime/chan.h Type* elemtype; // element type Type 61 src/pkg/runtime/heapdump.c static void dumpefacetypes(void *obj, uintptr size, Type *type, uintptr kind); Type 112 src/pkg/runtime/heapdump.c Type *t[TypeCacheAssoc]; Type 159 src/pkg/runtime/heapdump.c dumptype(Type *t) Type 219 src/pkg/runtime/heapdump.c dumpobj(byte *obj, uintptr size, Type *type, uintptr kind) Type 242 src/pkg/runtime/heapdump.c dumpfinalizer(byte *obj, FuncVal *fn, Type* fint, PtrType *ot) Type 491 src/pkg/runtime/heapdump.c finq_callback(FuncVal *fn, byte *obj, uintptr nret, Type *fint, PtrType *ot) Type 569 src/pkg/runtime/heapdump.c Type *t; Type 599 src/pkg/runtime/heapdump.c t = (Type*)(ti & ~(uintptr)(PtrSize-1)); Type 635 src/pkg/runtime/heapdump.c Type *t; Type 936 src/pkg/runtime/heapdump.c dumpefacetypes(void *obj, uintptr size, Type *type, uintptr kind) Type 976 src/pkg/runtime/heapdump.c dumptype(*(Type**)(base + i / BitsPerPointer * PtrSize)); Type 396 src/pkg/runtime/malloc.h Type* fint; Type 552 src/pkg/runtime/malloc.h void* runtime·cnew(Type*); Type 553 src/pkg/runtime/malloc.h void* runtime·cnewarray(Type*, intgo); Type 584 src/pkg/runtime/malloc.h bool runtime·addfinalizer(void*, FuncVal *fn, uintptr, Type*, PtrType*); Type 586 src/pkg/runtime/malloc.h void runtime·queuefinalizer(byte *p, FuncVal *fn, uintptr nret, Type *fint, PtrType *ot); Type 166 src/pkg/runtime/mgc0.c Type *fint; Type 402 src/pkg/runtime/mgc0.c static Type *itabtype; Type 664 src/pkg/runtime/mgc0.c Type *t; Type 673 src/pkg/runtime/mgc0.c t = (Type*)(type & ~(uintptr)(PtrSize-1)); Type 727 src/pkg/runtime/mgc0.c Type *t, *et; Type 824 src/pkg/runtime/mgc0.c t = (Type*)(type & ~(uintptr)(PtrSize-1)); Type 1440 src/pkg/runtime/mgc0.c Type *type; Type 1448 src/pkg/runtime/mgc0.c type = *(Type**)scanp; Type 1712 src/pkg/runtime/mgc0.c runtime·queuefinalizer(byte *p, FuncVal *fn, uintptr nret, Type *fint, PtrType *ot) Type 1742 src/pkg/runtime/mgc0.c runtime·iterate_finq(void (*callback)(FuncVal*, byte*, uintptr, Type*, PtrType*)) Type 729 src/pkg/runtime/mheap.c runtime·addfinalizer(void *p, FuncVal *f, uintptr nret, Type *fint, PtrType *ot) Type 660 src/pkg/runtime/proc.c static Type *mtype; // The Go type M Type 694 src/pkg/runtime/proc.c static Type *gtype; Type 140 src/pkg/runtime/race.c runtime·racewriteobjectpc(void *addr, Type *t, void *callpc, void *pc) Type 152 src/pkg/runtime/race.c runtime·racereadobjectpc(void *addr, Type *t, void *callpc, void *pc) Type 26 src/pkg/runtime/race.h void runtime·racereadobjectpc(void *addr, Type *t, void *callpc, void *pc); Type 27 src/pkg/runtime/race.h void runtime·racewriteobjectpc(void *addr, Type *t, void *callpc, void *pc); Type 74 src/pkg/runtime/runtime.h typedef struct Type Type; Type 191 src/pkg/runtime/runtime.h Type* type; Type 475 src/pkg/runtime/runtime.h Type* type; Type 963 src/pkg/runtime/runtime.h void runtime·iterate_finq(void (*callback)(FuncVal*, byte*, uintptr, Type*, PtrType*)); Type 397 src/pkg/runtime/stack.c Type *t; Type 445 src/pkg/runtime/stack.c t = (Type*)scanp[i]; Type 11 src/pkg/runtime/type.h typedef struct Type Type; Type 32 src/pkg/runtime/type.h Type *ptrto; Type 40 src/pkg/runtime/type.h Type *mtyp; Type 41 src/pkg/runtime/type.h Type *typ; Type 58 src/pkg/runtime/type.h Type *type; Type 63 src/pkg/runtime/type.h Type; Type 70 src/pkg/runtime/type.h Type; Type 71 src/pkg/runtime/type.h Type *key; Type 72 src/pkg/runtime/type.h Type *elem; Type 73 src/pkg/runtime/type.h Type *bucket; // internal type representing a hash bucket Type 74 src/pkg/runtime/type.h Type *hmap; // internal type representing a Hmap Type 79 src/pkg/runtime/type.h Type; Type 80 src/pkg/runtime/type.h Type *elem; Type 86 src/pkg/runtime/type.h Type; Type 87 src/pkg/runtime/type.h Type *elem; Type 92 src/pkg/runtime/type.h Type; Type 100 src/pkg/runtime/type.h Type; Type 101 src/pkg/runtime/type.h Type *elem;