init               72 src/cmd/cc/cc.y %type	<node>	zexpr lexpr init ilist forexpr
init              151 src/cmd/cc/cc.y 	'=' init
init              203 src/cmd/cc/cc.y 	'=' init
init              325 src/cmd/cc/cc.y init:
init              345 src/cmd/cc/cc.y 	init ','
init              346 src/cmd/cc/cc.y |	qlist init ','
init              358 src/cmd/cc/cc.y |	init
init              359 src/cmd/cc/cc.y |	qlist init
init               87 src/cmd/dist/a.h void	init(void);
init              704 src/cmd/dist/plan9.c 	init();
init              737 src/cmd/dist/unix.c 	init();
init              882 src/cmd/dist/windows.c 	init();
init              208 src/cmd/gc/closure.c walkclosure(Node *func, NodeList **init)
init              264 src/cmd/gc/closure.c 	walkexpr(&clos, init);
init              420 src/cmd/gc/closure.c walkpartialcall(Node *n, NodeList **init)
init              434 src/cmd/gc/closure.c 		n->left = cheapexpr(n->left, init);
init              435 src/cmd/gc/closure.c 		checknil(n->left, init);
init              464 src/cmd/gc/closure.c 	walkexpr(&clos, init);
init              267 src/cmd/gc/dcl.c 	NodeList *init;
init              269 src/cmd/gc/dcl.c 	init = nil;
init              284 src/cmd/gc/dcl.c 				init = list(init, nod(ODCL, v, N));
init              286 src/cmd/gc/dcl.c 		return list(init, as2);
init              307 src/cmd/gc/dcl.c 				init = list(init, nod(ODCL, v, N));
init              309 src/cmd/gc/dcl.c 			init = list(init, e);
init              316 src/cmd/gc/dcl.c 	return init;
init             1061 src/cmd/gc/go.h Node*	walkclosure(Node *func, NodeList **init);
init             1317 src/cmd/gc/go.h void	anylit(int, Node *n, Node *var, NodeList **init);
init             1320 src/cmd/gc/go.h int	oaslit(Node *n, NodeList **init);
init             1400 src/cmd/gc/go.h Node*	safeexpr(Node *n, NodeList **init);
init             1402 src/cmd/gc/go.h Node*	cheapexpr(Node *n, NodeList **init);
init             1403 src/cmd/gc/go.h Node*	localexpr(Node *n, Type *t, NodeList **init);
init             1456 src/cmd/gc/go.h Node*	mkcall(char *name, Type *t, NodeList **init, ...);
init             1457 src/cmd/gc/go.h Node*	mkcall1(Node *fn, Type *t, NodeList **init, ...);
init             1460 src/cmd/gc/go.h void	walkexpr(Node **np, NodeList **init);
init             1461 src/cmd/gc/go.h void	walkexprlist(NodeList *l, NodeList **init);
init             1462 src/cmd/gc/go.h void	walkexprlistsafe(NodeList *l, NodeList **init);
init               22 src/cmd/gc/racewalk.c static void racewalklist(NodeList *l, NodeList **init);
init               23 src/cmd/gc/racewalk.c static void racewalknode(Node **np, NodeList **init, int wr, int skip);
init               24 src/cmd/gc/racewalk.c static int callinstr(Node **n, NodeList **init, int wr, int skip);
init               30 src/cmd/gc/racewalk.c static void appendinit(Node **np, NodeList *init);
init               31 src/cmd/gc/racewalk.c static Node* detachexpr(Node *n, NodeList **init);
init              105 src/cmd/gc/racewalk.c racewalklist(NodeList *l, NodeList **init)
init              112 src/cmd/gc/racewalk.c 		if(init == nil)
init              115 src/cmd/gc/racewalk.c 			*init = concat(*init, instr);
init              123 src/cmd/gc/racewalk.c racewalknode(Node **np, NodeList **init, int wr, int skip)
init              137 src/cmd/gc/racewalk.c 	if(init == nil)
init              139 src/cmd/gc/racewalk.c 	if(init == &n->ninit) {
init              164 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 1, 0);
init              165 src/cmd/gc/racewalk.c 		racewalknode(&n->right, init, 0, 0);
init              199 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              203 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              207 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              211 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              220 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, wr, 0);
init              224 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              228 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 1);
init              229 src/cmd/gc/racewalk.c 		callinstr(&n, init, wr, skip);
init              233 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              234 src/cmd/gc/racewalk.c 		callinstr(&n, init, wr, skip);
init              238 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              239 src/cmd/gc/racewalk.c 		callinstr(&n, init, wr, skip);
init              245 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              251 src/cmd/gc/racewalk.c 			callinstr(&n1, init, 0, skip);
init              273 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, wr, 0);
init              274 src/cmd/gc/racewalk.c 		racewalknode(&n->right, init, wr, 0);
init              279 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, wr, 0);
init              288 src/cmd/gc/racewalk.c 		callinstr(&n, init, wr, skip);
init              292 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, wr, 0);
init              296 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, wr, 0);
init              301 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, wr, 0);
init              302 src/cmd/gc/racewalk.c 		racewalknode(&n->right, init, wr, 0);
init              307 src/cmd/gc/racewalk.c 			racewalknode(&n->left, init, 0, 0);
init              310 src/cmd/gc/racewalk.c 			racewalknode(&n->left, init, wr, 0);
init              311 src/cmd/gc/racewalk.c 			racewalknode(&n->right, init, 0, 0);
init              314 src/cmd/gc/racewalk.c 		racewalknode(&n->right, init, 0, 0);
init              316 src/cmd/gc/racewalk.c 			callinstr(&n, init, wr, skip);
init              328 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 1);
init              332 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              333 src/cmd/gc/racewalk.c 		racewalknode(&n->right, init, 0, 0);
init              337 src/cmd/gc/racewalk.c 		racewalknode(&n->left, init, 0, 0);
init              421 src/cmd/gc/racewalk.c 		racewalklist(n->list, init);
init              452 src/cmd/gc/racewalk.c callinstr(Node **np, NodeList **init, int wr, int skip)
init              482 src/cmd/gc/racewalk.c 			n = detachexpr(n, init);
init              488 src/cmd/gc/racewalk.c 			f = mkcall(wr ? "racewriterange" : "racereadrange", T, init, uintptraddr(n),
init              491 src/cmd/gc/racewalk.c 			f = mkcall(wr ? "racewrite" : "raceread", T, init, uintptraddr(n));
init              492 src/cmd/gc/racewalk.c 		*init = list(*init, f);
init              561 src/cmd/gc/racewalk.c detachexpr(Node *n, NodeList **init)
init              569 src/cmd/gc/racewalk.c 	walkexpr(&as, init);
init              570 src/cmd/gc/racewalk.c 	*init = list(*init, as);
init              573 src/cmd/gc/racewalk.c 	walkexpr(&ind, init);
init              620 src/cmd/gc/racewalk.c appendinit(Node **np, NodeList *init)
init              624 src/cmd/gc/racewalk.c 	if(init == nil)
init              639 src/cmd/gc/racewalk.c 	n->ninit = concat(n->ninit, init);
init              116 src/cmd/gc/range.c 	NodeList *body, *init;
init              121 src/cmd/gc/range.c 	init = nil;
init              146 src/cmd/gc/range.c 		init = list(init, nod(OAS, hv1, N));
init              147 src/cmd/gc/range.c 		init = list(init, nod(OAS, hn, nod(OLEN, ha, N)));
init              152 src/cmd/gc/range.c 			init = list(init, nod(OAS, hp, nod(OADDR, tmp, N)));
init              199 src/cmd/gc/range.c 		init = list(init, mkcall1(fn, T, nil, typename(t), ha, nod(OADDR, hit, N)));
init              227 src/cmd/gc/range.c 			init = list(init, nod(OAS, hv1, N));
init              246 src/cmd/gc/range.c 		init = list(init, nod(OAS, hv1, N));
init              267 src/cmd/gc/range.c 	typechecklist(init, Etop);
init              268 src/cmd/gc/range.c 	n->ninit = concat(n->ninit, init);
init               99 src/cmd/gc/select.c 	NodeList *l, *init;
init              255 src/cmd/gc/select.c 	init = sel->ninit;
init              263 src/cmd/gc/select.c 	init = list(init, r);
init              306 src/cmd/gc/select.c 		init = list(init, r);
init              311 src/cmd/gc/select.c 	init = list(init, mkcall("selectgo", T, nil, var));
init              312 src/cmd/gc/select.c 	sel->nbody = init;
init              495 src/cmd/gc/sinit.c static	void	structlit(int ctxt, int pass, Node *n, Node *var, NodeList **init);
init              496 src/cmd/gc/sinit.c static	void	arraylit(int ctxt, int pass, Node *n, Node *var, NodeList **init);
init              497 src/cmd/gc/sinit.c static	void	slicelit(int ctxt, Node *n, Node *var, NodeList **init);
init              498 src/cmd/gc/sinit.c static	void	maplit(int ctxt, Node *n, Node *var, NodeList **init);
init              541 src/cmd/gc/sinit.c litas(Node *l, Node *r, NodeList **init)
init              547 src/cmd/gc/sinit.c 	walkexpr(&a, init);
init              548 src/cmd/gc/sinit.c 	*init = list(*init, a);
init              587 src/cmd/gc/sinit.c structlit(int ctxt, int pass, Node *n, Node *var, NodeList **init)
init              605 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
init              609 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
init              616 src/cmd/gc/sinit.c 			arraylit(ctxt, pass, value, a, init);
init              621 src/cmd/gc/sinit.c 			structlit(ctxt, pass, value, a, init);
init              636 src/cmd/gc/sinit.c 		walkexpr(&a, init);
init              642 src/cmd/gc/sinit.c 		*init = list(*init, a);
init              647 src/cmd/gc/sinit.c arraylit(int ctxt, int pass, Node *n, Node *var, NodeList **init)
init              665 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
init              669 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
init              676 src/cmd/gc/sinit.c 			arraylit(ctxt, pass, value, a, init);
init              681 src/cmd/gc/sinit.c 			structlit(ctxt, pass, value, a, init);
init              696 src/cmd/gc/sinit.c 		walkexpr(&a, init);	// add any assignments in r to top
init              702 src/cmd/gc/sinit.c 		*init = list(*init, a);
init              707 src/cmd/gc/sinit.c slicelit(int ctxt, Node *n, Node *var, NodeList **init)
init              727 src/cmd/gc/sinit.c 		arraylit(ctxt, 1, n, vstat, init);
init              728 src/cmd/gc/sinit.c 		arraylit(ctxt, 2, n, vstat, init);
init              735 src/cmd/gc/sinit.c 		*init = list(*init, a);
init              764 src/cmd/gc/sinit.c 		arraylit(ctxt, 1, n, vstat, init);
init              777 src/cmd/gc/sinit.c 			*init = list(*init, a);  // zero new temp
init              785 src/cmd/gc/sinit.c 			*init = list(*init, a);  // zero new temp
init              795 src/cmd/gc/sinit.c 	walkexpr(&a, init);
init              796 src/cmd/gc/sinit.c 	*init = list(*init, a);
init              803 src/cmd/gc/sinit.c 		walkexpr(&a, init);
init              804 src/cmd/gc/sinit.c 		*init = list(*init, a);
init              810 src/cmd/gc/sinit.c 	walkexpr(&a, init);
init              811 src/cmd/gc/sinit.c 	*init = list(*init, a);
init              828 src/cmd/gc/sinit.c 			arraylit(ctxt, 2, value, a, init);
init              832 src/cmd/gc/sinit.c 			structlit(ctxt, 2, value, a, init);
init              842 src/cmd/gc/sinit.c 		walkexpr(&a, init);
init              843 src/cmd/gc/sinit.c 		*init = list(*init, a);
init              848 src/cmd/gc/sinit.c maplit(int ctxt, Node *n, Node *var, NodeList **init)
init              866 src/cmd/gc/sinit.c 	litas(var, a, init);
init              929 src/cmd/gc/sinit.c 				walkexpr(&a, init);
init              931 src/cmd/gc/sinit.c 				*init = list(*init, a);
init              939 src/cmd/gc/sinit.c 				walkexpr(&a, init);
init              941 src/cmd/gc/sinit.c 				*init = list(*init, a);
init              973 src/cmd/gc/sinit.c 		*init = list(*init, a);
init              999 src/cmd/gc/sinit.c 		*init = list(*init, a);
init             1003 src/cmd/gc/sinit.c 		*init = list(*init, a);
init             1008 src/cmd/gc/sinit.c 		*init = list(*init, a);
init             1017 src/cmd/gc/sinit.c 		*init = list(*init, a);
init             1020 src/cmd/gc/sinit.c 		*init = list(*init, a);
init             1025 src/cmd/gc/sinit.c anylit(int ctxt, Node *n, Node *var, NodeList **init)
init             1048 src/cmd/gc/sinit.c 		walkexpr(&r, init);
init             1052 src/cmd/gc/sinit.c 		*init = list(*init, a);
init             1056 src/cmd/gc/sinit.c 		anylit(ctxt, n->left, var, init);
init             1068 src/cmd/gc/sinit.c 				structlit(ctxt, 1, n, vstat, init);
init             1073 src/cmd/gc/sinit.c 				walkexpr(&a, init);
init             1074 src/cmd/gc/sinit.c 				*init = list(*init, a);
init             1077 src/cmd/gc/sinit.c 				structlit(ctxt, 2, n, var, init);
init             1080 src/cmd/gc/sinit.c 			structlit(ctxt, 1, n, var, init);
init             1081 src/cmd/gc/sinit.c 			structlit(ctxt, 2, n, var, init);
init             1089 src/cmd/gc/sinit.c 			walkexpr(&a, init);
init             1090 src/cmd/gc/sinit.c 			*init = list(*init, a);
init             1092 src/cmd/gc/sinit.c 		structlit(ctxt, 3, n, var, init);
init             1099 src/cmd/gc/sinit.c 			slicelit(ctxt, n, var, init);
init             1108 src/cmd/gc/sinit.c 				arraylit(1, 1, n, vstat, init);
init             1113 src/cmd/gc/sinit.c 				walkexpr(&a, init);
init             1114 src/cmd/gc/sinit.c 				*init = list(*init, a);
init             1117 src/cmd/gc/sinit.c 				arraylit(ctxt, 2, n, var, init);
init             1120 src/cmd/gc/sinit.c 			arraylit(ctxt, 1, n, var, init);
init             1121 src/cmd/gc/sinit.c 			arraylit(ctxt, 2, n, var, init);
init             1129 src/cmd/gc/sinit.c 			walkexpr(&a, init);
init             1130 src/cmd/gc/sinit.c 			*init = list(*init, a);
init             1132 src/cmd/gc/sinit.c 		arraylit(ctxt, 3, n, var, init);
init             1138 src/cmd/gc/sinit.c 		maplit(ctxt, n, var, init);
init             1144 src/cmd/gc/sinit.c oaslit(Node *n, NodeList **init)
init             1173 src/cmd/gc/sinit.c 		anylit(ctxt, n->right, n->left, init);
init             2005 src/cmd/gc/subr.c safeexpr(Node *n, NodeList **init)
init             2016 src/cmd/gc/subr.c 		*init = concat(*init, n->ninit);
init             2026 src/cmd/gc/subr.c 		l = safeexpr(n->left, init);
init             2033 src/cmd/gc/subr.c 		walkexpr(&r, init);
init             2038 src/cmd/gc/subr.c 		l = safeexpr(n->left, init);
init             2044 src/cmd/gc/subr.c 		walkexpr(&a, init);
init             2049 src/cmd/gc/subr.c 		l = safeexpr(n->left, init);
init             2050 src/cmd/gc/subr.c 		r = safeexpr(n->right, init);
init             2057 src/cmd/gc/subr.c 		walkexpr(&a, init);
init             2064 src/cmd/gc/subr.c 	return cheapexpr(n, init);
init             2068 src/cmd/gc/subr.c copyexpr(Node *n, Type *t, NodeList **init)
init             2075 src/cmd/gc/subr.c 	walkexpr(&a, init);
init             2076 src/cmd/gc/subr.c 	*init = list(*init, a);
init             2085 src/cmd/gc/subr.c cheapexpr(Node *n, NodeList **init)
init             2093 src/cmd/gc/subr.c 	return copyexpr(n, n->type, init);
init             2102 src/cmd/gc/subr.c localexpr(Node *n, Type *t, NodeList **init)
init             2109 src/cmd/gc/subr.c 	return copyexpr(n, t, init);
init             3701 src/cmd/gc/subr.c addinit(Node **np, NodeList *init)
init             3705 src/cmd/gc/subr.c 	if(init == nil)
init             3720 src/cmd/gc/subr.c 	n->ninit = concat(init, n->ninit);
init             3776 src/cmd/gc/subr.c checknil(Node *x, NodeList **init)
init             3786 src/cmd/gc/subr.c 	*init = list(*init, n);
init              597 src/cmd/gc/swt.c 	NodeList *init;
init              601 src/cmd/gc/swt.c 	init = nil;
init              606 src/cmd/gc/swt.c 		init = list1(nod(ODCL, var, N));
init              614 src/cmd/gc/swt.c 	init = list(init, a);
init              619 src/cmd/gc/swt.c 	a = liststmt(list(init, b));
init              129 src/cmd/gc/walk.c 	NodeList *init;
init              173 src/cmd/gc/walk.c 		init = n->ninit;
init              175 src/cmd/gc/walk.c 		walkexpr(&n, &init);
init              176 src/cmd/gc/walk.c 		addinit(&n, init);
init              186 src/cmd/gc/walk.c 		init = n->ninit;
init              189 src/cmd/gc/walk.c 		walkexpr(&n->left, &init);
init              190 src/cmd/gc/walk.c 		n = mkcall1(chanfn("chanrecv1", 2, n->left->type), T, &init, typename(n->left->type), n->left, nodnil());
init              191 src/cmd/gc/walk.c 		walkexpr(&n, &init);
init              193 src/cmd/gc/walk.c 		addinit(&n, init);
init              239 src/cmd/gc/walk.c 			init = n->ntest->ninit;
init              241 src/cmd/gc/walk.c 			walkexpr(&n->ntest, &init);
init              242 src/cmd/gc/walk.c 			addinit(&n->ntest, init);
init              346 src/cmd/gc/walk.c walkexprlist(NodeList *l, NodeList **init)
init              349 src/cmd/gc/walk.c 		walkexpr(&l->n, init);
init              353 src/cmd/gc/walk.c walkexprlistsafe(NodeList *l, NodeList **init)
init              356 src/cmd/gc/walk.c 		l->n = safeexpr(l->n, init);
init              357 src/cmd/gc/walk.c 		walkexpr(&l->n, init);
init              362 src/cmd/gc/walk.c walkexpr(Node **np, NodeList **init)
init              380 src/cmd/gc/walk.c 	if(init == &n->ninit) {
init              389 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              395 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              396 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              428 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              432 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              437 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              444 src/cmd/gc/walk.c 			n->left = cheapexpr(n->left, init);
init              445 src/cmd/gc/walk.c 			checknil(n->left, init);
init              447 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              451 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              452 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              457 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              462 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              470 src/cmd/gc/walk.c 			safeexpr(n->left, init);
init              478 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              479 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              501 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              502 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              507 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              508 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              514 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              515 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              523 src/cmd/gc/walk.c 		walkcompare(&n, init);
init              529 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              540 src/cmd/gc/walk.c 		walkexprlist(n->list, init);
init              541 src/cmd/gc/walk.c 		n = walkprint(n, init, 0);
init              545 src/cmd/gc/walk.c 		n = mkcall("panic", T, init, n->left);
init              549 src/cmd/gc/walk.c 		n = mkcall("recover", n->type, init, nod(OADDR, nodfp, N));
init              570 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              571 src/cmd/gc/walk.c 		walkexprlist(n->list, init);
init              572 src/cmd/gc/walk.c 		ll = ascompatte(n->op, n, n->isddd, getinarg(t), n->list, 0, init);
init              581 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              582 src/cmd/gc/walk.c 		walkexprlist(n->list, init);
init              584 src/cmd/gc/walk.c 		ll = ascompatte(n->op, n, n->isddd, getinarg(t), n->list, 0, init);
init              592 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              593 src/cmd/gc/walk.c 		walkexprlist(n->list, init);
init              594 src/cmd/gc/walk.c 		ll = ascompatte(n->op, n, 0, getthis(t), list1(n->left->left), 0, init);
init              595 src/cmd/gc/walk.c 		lr = ascompatte(n->op, n, n->isddd, getinarg(t), n->list, 0, init);
init              603 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              606 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              607 src/cmd/gc/walk.c 		n->left = safeexpr(n->left, init);
init              609 src/cmd/gc/walk.c 		if(oaslit(n, init))
init              617 src/cmd/gc/walk.c 			walkexpr(&n->right, init);
init              623 src/cmd/gc/walk.c 			walkexpr(&n->right->left, init);
init              626 src/cmd/gc/walk.c 			n = mkcall1(chanfn("chanrecv1", 2, r->type), T, init, typename(r->type), r, n1);
init              627 src/cmd/gc/walk.c 			walkexpr(&n, init);
init              632 src/cmd/gc/walk.c 			r = convas(nod(OAS, n->left, n->right), init);
init              640 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              642 src/cmd/gc/walk.c 		walkexprlistsafe(n->list, init);
init              643 src/cmd/gc/walk.c 		walkexprlistsafe(n->rlist, init);
init              644 src/cmd/gc/walk.c 		ll = ascompatee(OAS, n->list, n->rlist, init);
init              651 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              654 src/cmd/gc/walk.c 		walkexprlistsafe(n->list, init);
init              655 src/cmd/gc/walk.c 		walkexpr(&r, init);
init              657 src/cmd/gc/walk.c 		ll = ascompatet(n->op, n->list, &r->type, 0, init);
init              664 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              667 src/cmd/gc/walk.c 		walkexprlistsafe(n->list, init);
init              668 src/cmd/gc/walk.c 		walkexpr(&r->left, init);
init              675 src/cmd/gc/walk.c 		r = mkcall1(fn, types[TBOOL], init, typename(r->left->type), r->left, n1);
init              682 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              685 src/cmd/gc/walk.c 		walkexprlistsafe(n->list, init);
init              686 src/cmd/gc/walk.c 		walkexpr(&r->left, init);
init              687 src/cmd/gc/walk.c 		walkexpr(&r->right, init);
init              724 src/cmd/gc/walk.c 		r = mkcall1(fn, getoutargx(fn->type), init, typename(t), r->left, key);
init              728 src/cmd/gc/walk.c 		walkexpr(&n, init);
init              729 src/cmd/gc/walk.c 		*init = list(*init, n);
init              732 src/cmd/gc/walk.c 		walkexpr(&n, init);
init              740 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              744 src/cmd/gc/walk.c 		walkexpr(&map, init);
init              745 src/cmd/gc/walk.c 		walkexpr(&key, init);
init              749 src/cmd/gc/walk.c 		n = mkcall1(mapfndel("mapdelete", t), T, init, typename(t), map, key);
init              754 src/cmd/gc/walk.c 		*init = concat(*init, n->ninit);
init              757 src/cmd/gc/walk.c 		walkexprlistsafe(n->list, init);
init              779 src/cmd/gc/walk.c 			walkexpr(&n, init);
init              784 src/cmd/gc/walk.c 		walkexpr(&r, init);
init              785 src/cmd/gc/walk.c 		ll = ascompatet(n->op, n->list, &r->type, 0, init);
init              817 src/cmd/gc/walk.c 		walkexpr(&n, init);
init              821 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              890 src/cmd/gc/walk.c 				*init = list(*init, n1);
init              896 src/cmd/gc/walk.c 				walkexpr(&n1, init);
init              903 src/cmd/gc/walk.c 				*init = list(*init, n2);
init              924 src/cmd/gc/walk.c 				ll = list(ll, nod(OADDR, copyexpr(n->left, n->left->type, init), N));
init              932 src/cmd/gc/walk.c 		walkexpr(&n, init);
init              940 src/cmd/gc/walk.c 					n = mkcall("float64toint64", n->type, init, conv(n->left, types[TFLOAT64]));
init              944 src/cmd/gc/walk.c 					n = mkcall("float64touint64", n->type, init, conv(n->left, types[TFLOAT64]));
init              950 src/cmd/gc/walk.c 					n = mkcall("int64tofloat64", n->type, init, conv(n->left, types[TINT64]));
init              954 src/cmd/gc/walk.c 					n = mkcall("uint64tofloat64", n->type, init, conv(n->left, types[TUINT64]));
init              959 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              963 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              967 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              971 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              972 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              973 src/cmd/gc/walk.c 		walkmul(&n, init);
init              978 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init              979 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init              986 src/cmd/gc/walk.c 			n = mkcall("complex128div", types[TCOMPLEX128], init,
init              997 src/cmd/gc/walk.c 		walkdiv(&n, init);
init             1016 src/cmd/gc/walk.c 			n = mkcall(namebuf, n->type, init,
init             1025 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init             1029 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init             1071 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init             1072 src/cmd/gc/walk.c 		walkexpr(&n->right, init);
init             1100 src/cmd/gc/walk.c 		n = mkcall1(mapfn(p, t), ptrto(t->type), init, typename(t), n->left, key);
init             1114 src/cmd/gc/walk.c 			walkexpr(&n->left, init);
init             1124 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init             1128 src/cmd/gc/walk.c 			n->left = copyexpr(n->left, n->left->type, init);
init             1130 src/cmd/gc/walk.c 			n->left = safeexpr(n->left, init);
init             1131 src/cmd/gc/walk.c 		walkexpr(&n->right->left, init);
init             1132 src/cmd/gc/walk.c 		n->right->left = safeexpr(n->right->left, init);
init             1133 src/cmd/gc/walk.c 		walkexpr(&n->right->right, init);
init             1134 src/cmd/gc/walk.c 		n->right->right = safeexpr(n->right->right, init);
init             1135 src/cmd/gc/walk.c 		n = sliceany(n, init);  // chops n->right, sets n->list
init             1143 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init             1147 src/cmd/gc/walk.c 			n->left = copyexpr(n->left, n->left->type, init);
init             1149 src/cmd/gc/walk.c 			n->left = safeexpr(n->left, init);
init             1150 src/cmd/gc/walk.c 		walkexpr(&n->right->left, init);
init             1151 src/cmd/gc/walk.c 		n->right->left = safeexpr(n->right->left, init);
init             1152 src/cmd/gc/walk.c 		walkexpr(&n->right->right->left, init);
init             1153 src/cmd/gc/walk.c 		n->right->right->left = safeexpr(n->right->right->left, init);
init             1154 src/cmd/gc/walk.c 		walkexpr(&n->right->right->right, init);
init             1155 src/cmd/gc/walk.c 		n->right->right->right = safeexpr(n->right->right->right, init);
init             1156 src/cmd/gc/walk.c 		n = sliceany(n, init);  // chops n->right, sets n->list
init             1160 src/cmd/gc/walk.c 		walkexpr(&n->left, init);
init             1168 src/cmd/gc/walk.c 			*init = list(*init, r);
init             1185 src/cmd/gc/walk.c 			walkexpr(&r, init);
init             1199 src/cmd/gc/walk.c 			walkexpr(&r, init);
init             1207 src/cmd/gc/walk.c 			n->left = cheapexpr(n->left, init);
init             1208 src/cmd/gc/walk.c 			n->right = cheapexpr(n->right, init);
init             1210 src/cmd/gc/walk.c 			r = mkcall("eqstring", types[TBOOL], init,
init             1227 src/cmd/gc/walk.c 			r = mkcall("cmpstring", types[TINT], init,
init             1240 src/cmd/gc/walk.c 		n = addstr(n, init);
init             1245 src/cmd/gc/walk.c 			n = appendslice(n, init); // also works for append(slice, string).
init             1247 src/cmd/gc/walk.c 			n = append(n, init);
init             1251 src/cmd/gc/walk.c 		n = copyany(n, init, flag_race);
init             1258 src/cmd/gc/walk.c 		n = mkcall1(fn, T, init, n->left);
init             1262 src/cmd/gc/walk.c 		n = mkcall1(chanfn("makechan", 1, n->type), n->type, init,
init             1274 src/cmd/gc/walk.c 		n = mkcall1(fn, n->type, init,
init             1283 src/cmd/gc/walk.c 			l = r = safeexpr(l, init);
init             1294 src/cmd/gc/walk.c 			*init = list(*init, a);
init             1298 src/cmd/gc/walk.c 			walkexpr(&r, init);
init             1304 src/cmd/gc/walk.c 			n = mkcall1(fn, n->type, init,
init             1313 src/cmd/gc/walk.c 		n = mkcall("intstring", n->type, init,
init             1319 src/cmd/gc/walk.c 		n = mkcall("slicebytetostring", n->type, init, n->left);
init             1324 src/cmd/gc/walk.c 		n = mkcall("slicebytetostringtmp", n->type, init, n->left);
init             1329 src/cmd/gc/walk.c 		n = mkcall("slicerunetostring", n->type, init, n->left);
init             1334 src/cmd/gc/walk.c 		n = mkcall("stringtoslicebyte", n->type, init, conv(n->left, types[TSTRING]));
init             1339 src/cmd/gc/walk.c 		n = mkcall("stringtoslicerune", n->type, init, n->left);
init             1351 src/cmd/gc/walk.c 		n->right = cheapexpr(n->right, init);
init             1352 src/cmd/gc/walk.c 		n->left = cheapexpr(n->left, init);
init             1355 src/cmd/gc/walk.c 		r = mkcall1(fn, n->type, init, n->left, n->right);
init             1365 src/cmd/gc/walk.c 		walkexpr(&r, init);
init             1376 src/cmd/gc/walk.c 		anylit(0, n, var, init);
init             1383 src/cmd/gc/walk.c 		walkexpr(&n1, init);
init             1385 src/cmd/gc/walk.c 		n = mkcall1(chanfn("chansend1", 2, n->left->type), T, init, typename(n->left->type), n->left, n1);
init             1389 src/cmd/gc/walk.c 		n = walkclosure(n, init);
init             1393 src/cmd/gc/walk.c 		n = walkpartialcall(n, init);
init             1420 src/cmd/gc/walk.c ascompatee1(int op, Node *l, Node *r, NodeList **init)
init             1431 src/cmd/gc/walk.c 	return convas(n, init);
init             1435 src/cmd/gc/walk.c ascompatee(int op, NodeList *nl, NodeList *nr, NodeList **init)
init             1447 src/cmd/gc/walk.c 		ll->n = safeexpr(ll->n, init);
init             1449 src/cmd/gc/walk.c 		lr->n = safeexpr(lr->n, init);
init             1456 src/cmd/gc/walk.c 		nn = list(nn, ascompatee1(op, ll->n, lr->n, init));
init             1482 src/cmd/gc/walk.c ascompatet(int op, NodeList *nl, Type **nr, int fp, NodeList **init)
init             1518 src/cmd/gc/walk.c 			a = convas(a, init);
init             1524 src/cmd/gc/walk.c 		a = convas(a, init);
init             1545 src/cmd/gc/walk.c mkdotargslice(NodeList *lr0, NodeList *nn, Type *l, int fp, NodeList **init, Node *ddd)
init             1571 src/cmd/gc/walk.c 		walkexpr(&n, init);
init             1575 src/cmd/gc/walk.c 	nn = list(nn, convas(a, init));
init             1635 src/cmd/gc/walk.c ascompatte(int op, Node *call, int isddd, Type **nl, NodeList *lr, int fp, NodeList **init)
init             1657 src/cmd/gc/walk.c 			nn = list1(convas(nod(OAS, a, r), init));
init             1673 src/cmd/gc/walk.c 		*init = list(*init, a);
init             1692 src/cmd/gc/walk.c 			a = convas(a, init);
init             1700 src/cmd/gc/walk.c 		nn = mkdotargslice(lr, nn, l, fp, init, call->right);
init             1717 src/cmd/gc/walk.c 	a = convas(a, init);
init             1735 src/cmd/gc/walk.c walkprint(Node *nn, NodeList **init, int defer)
init             1767 src/cmd/gc/walk.c 				calls = list(calls, mkcall("printsp", T, init));
init             1896 src/cmd/gc/walk.c 		walkexpr(&r, init);
init             1901 src/cmd/gc/walk.c 		walkexprlist(calls, init);
init             1905 src/cmd/gc/walk.c 		walkexpr(&r, init);
init             1923 src/cmd/gc/walk.c convas(Node *n, NodeList **init)
init             1950 src/cmd/gc/walk.c 		walkexpr(&map, init);
init             1951 src/cmd/gc/walk.c 		walkexpr(&key, init);
init             1952 src/cmd/gc/walk.c 		walkexpr(&val, init);
init             1956 src/cmd/gc/walk.c 		n = mkcall1(mapfn("mapassign1", map->type), T, init,
init             1965 src/cmd/gc/walk.c 	walkexpr(&n->right, init);
init             2411 src/cmd/gc/walk.c vmkcall(Node *fn, Type *t, NodeList **init, va_list va)
init             2431 src/cmd/gc/walk.c 	walkexpr(&r, init);
init             2437 src/cmd/gc/walk.c mkcall(char *name, Type *t, NodeList **init, ...)
init             2442 src/cmd/gc/walk.c 	va_start(va, init);
init             2443 src/cmd/gc/walk.c 	r = vmkcall(syslook(name, 0), t, init, va);
init             2449 src/cmd/gc/walk.c mkcall1(Node *fn, Type *t, NodeList **init, ...)
init             2454 src/cmd/gc/walk.c 	va_start(va, init);
init             2455 src/cmd/gc/walk.c 	r = vmkcall(fn, t, init, va);
init             2515 src/cmd/gc/walk.c addstr(Node *n, NodeList **init)
init             2552 src/cmd/gc/walk.c 	walkexpr(&r, init);
init             2571 src/cmd/gc/walk.c appendslice(Node *n, NodeList **init)
init             2578 src/cmd/gc/walk.c 	walkexprlistsafe(n->list, init);
init             2584 src/cmd/gc/walk.c 		l->n = cheapexpr(l->n, init);
init             2656 src/cmd/gc/walk.c 	*init = concat(*init, l);
init             2676 src/cmd/gc/walk.c append(Node *n, NodeList **init)
init             2682 src/cmd/gc/walk.c 	walkexprlistsafe(n->list, init);
init             2688 src/cmd/gc/walk.c 		l->n = cheapexpr(l->n, init);
init             2736 src/cmd/gc/walk.c 	*init = concat(*init, l);
init             2752 src/cmd/gc/walk.c copyany(Node *n, NodeList **init, int runtimecall)
init             2764 src/cmd/gc/walk.c 		return mkcall1(fn, n->type, init,
init             2768 src/cmd/gc/walk.c 	walkexpr(&n->left, init);
init             2769 src/cmd/gc/walk.c 	walkexpr(&n->right, init);
init             2796 src/cmd/gc/walk.c 	l = list(l, mkcall1(fn, T, init, nto, nfrm, nwid));
init             2800 src/cmd/gc/walk.c 	*init = concat(*init, l);
init             2807 src/cmd/gc/walk.c sliceany(Node* n, NodeList **init)
init             2835 src/cmd/gc/walk.c 	walkexpr(&bound, init);  // if src is an array, bound will be a const now.
init             2882 src/cmd/gc/walk.c 	bound = cheapexpr(conv(bound, bt), init);
init             2885 src/cmd/gc/walk.c 		cb = cheapexpr(conv(cb, bt), init);
init             2894 src/cmd/gc/walk.c 		hb = cheapexpr(conv(hb, bt), init);
init             2909 src/cmd/gc/walk.c 		walkexpr(&hb, init);
init             2910 src/cmd/gc/walk.c 		hb = cheapexpr(conv(hb, bt), init);
init             2914 src/cmd/gc/walk.c 		lb = cheapexpr(conv(lb, bt), init);
init             2921 src/cmd/gc/walk.c 		chk->nbody = list1(mkcall("panicslice", T, init));
init             2939 src/cmd/gc/walk.c 		*init = concat(*init, chk->ninit);
init             2941 src/cmd/gc/walk.c 		*init = list(*init, chk);
init             2955 src/cmd/gc/walk.c 	walkexpr(&bound, init);
init             2964 src/cmd/gc/walk.c 	walkexpr(&hb, init);
init             2977 src/cmd/gc/walk.c 		walkexpr(&lb, init);
init             3035 src/cmd/gc/walk.c walkcompare(Node **np, NodeList **init)
init             3065 src/cmd/gc/walk.c 	*init = list(*init, a);
init             3071 src/cmd/gc/walk.c 	*init = list(*init, a);
init             3136 src/cmd/gc/walk.c 	*init = list(*init, call);
init             3146 src/cmd/gc/walk.c 	*init = list(*init, a);
init             3163 src/cmd/gc/walk.c 	r = mkcall1(fn, n->type, init, typename(n->left->type), l, r);
init             3171 src/cmd/gc/walk.c 	walkexpr(&r, init);
init             3267 src/cmd/gc/walk.c walkmul(Node **np, NodeList **init)
init             3289 src/cmd/gc/walk.c 		cheapexpr(nl, init);
init             3308 src/cmd/gc/walk.c 	nl = cheapexpr(nl, init);
init             3323 src/cmd/gc/walk.c 	walkexpr(&n, init);
init             3332 src/cmd/gc/walk.c walkdiv(Node **np, NodeList **init)
init             3346 src/cmd/gc/walk.c 	nl = cheapexpr(n->left, init);
init             3393 src/cmd/gc/walk.c 					n1 = cheapexpr(n1, init);
init             3406 src/cmd/gc/walk.c 					n2 = cheapexpr(n2, init);
init             3565 src/cmd/gc/walk.c 	walkexpr(&n, init);
init              189 src/lib9/notify.c 	static int init;
init              192 src/lib9/notify.c 	if(!init){
init              193 src/lib9/notify.c 		init = 1;