Reg                53 src/cmd/5c/gc.h typedef	struct	Reg	Reg;
Reg               112 src/cmd/5c/gc.h 	Reg*	log5;
Reg               115 src/cmd/5c/gc.h 	Reg*	p1;
Reg               116 src/cmd/5c/gc.h 	Reg*	p2;
Reg               117 src/cmd/5c/gc.h 	Reg*	p2link;
Reg               118 src/cmd/5c/gc.h 	Reg*	s1;
Reg               119 src/cmd/5c/gc.h 	Reg*	s2;
Reg               120 src/cmd/5c/gc.h 	Reg*	link;
Reg               123 src/cmd/5c/gc.h #define	R	((Reg*)0)
Reg               128 src/cmd/5c/gc.h 	Reg*	enter;
Reg               193 src/cmd/5c/gc.h EXTERN	Reg*	firstr;
Reg               194 src/cmd/5c/gc.h EXTERN	Reg*	lastr;
Reg               195 src/cmd/5c/gc.h EXTERN	Reg	zreg;
Reg               196 src/cmd/5c/gc.h EXTERN	Reg*	freer;
Reg               198 src/cmd/5c/gc.h EXTERN	Reg**	rpo2r;
Reg               289 src/cmd/5c/gc.h Reg*	rega(void);
Reg               292 src/cmd/5c/gc.h void	addmove(Reg*, int, int, int);
Reg               294 src/cmd/5c/gc.h void	prop(Reg*, Bits, Bits);
Reg               295 src/cmd/5c/gc.h void	loopit(Reg*, int32);
Reg               296 src/cmd/5c/gc.h void	synch(Reg*, Bits);
Reg               298 src/cmd/5c/gc.h void	paint1(Reg*, int);
Reg               299 src/cmd/5c/gc.h uint32	paint2(Reg*, int);
Reg               300 src/cmd/5c/gc.h void	paint3(Reg*, int, int32, int);
Reg               307 src/cmd/5c/gc.h void	excise(Reg*);
Reg               308 src/cmd/5c/gc.h Reg*	uniqp(Reg*);
Reg               309 src/cmd/5c/gc.h Reg*	uniqs(Reg*);
Reg               313 src/cmd/5c/gc.h int	subprop(Reg*);
Reg               314 src/cmd/5c/gc.h int	copyprop(Reg*);
Reg               315 src/cmd/5c/gc.h int	shiftprop(Reg*);
Reg               316 src/cmd/5c/gc.h void	constprop(Addr*, Addr*, Reg*);
Reg               317 src/cmd/5c/gc.h int	copy1(Addr*, Addr*, Reg*, int);
Reg                34 src/cmd/5c/peep.c int xtramodes(Reg*, Addr*);
Reg                39 src/cmd/5c/peep.c 	Reg *r, *r1, *r2;
Reg               239 src/cmd/5c/peep.c excise(Reg *r)
Reg               251 src/cmd/5c/peep.c Reg*
Reg               252 src/cmd/5c/peep.c uniqp(Reg *r)
Reg               254 src/cmd/5c/peep.c 	Reg *r1;
Reg               267 src/cmd/5c/peep.c Reg*
Reg               268 src/cmd/5c/peep.c uniqs(Reg *r)
Reg               270 src/cmd/5c/peep.c 	Reg *r1;
Reg               309 src/cmd/5c/peep.c subprop(Reg *r0)
Reg               313 src/cmd/5c/peep.c 	Reg *r;
Reg               427 src/cmd/5c/peep.c copyprop(Reg *r0)
Reg               431 src/cmd/5c/peep.c 	Reg *r;
Reg               444 src/cmd/5c/peep.c copy1(Addr *v1, Addr *v2, Reg *r, int f)
Reg               528 src/cmd/5c/peep.c constprop(Addr *c1, Addr *v1, Reg *r)
Reg               572 src/cmd/5c/peep.c shiftprop(Reg *r)
Reg               574 src/cmd/5c/peep.c 	Reg *r1;
Reg               712 src/cmd/5c/peep.c Reg*
Reg               713 src/cmd/5c/peep.c findpre(Reg *r, Addr *v)
Reg               715 src/cmd/5c/peep.c 	Reg *r1;
Reg               732 src/cmd/5c/peep.c Reg*
Reg               733 src/cmd/5c/peep.c findinc(Reg *r, Reg *r2, Addr *v)
Reg               735 src/cmd/5c/peep.c 	Reg *r1;
Reg               759 src/cmd/5c/peep.c nochange(Reg *r, Reg *r2, Prog *p)
Reg               791 src/cmd/5c/peep.c findu1(Reg *r, Addr *v)
Reg               813 src/cmd/5c/peep.c finduse(Reg *r, Addr *v)
Reg               815 src/cmd/5c/peep.c 	Reg *r1;
Reg               823 src/cmd/5c/peep.c xtramodes(Reg *r, Addr *a)
Reg               825 src/cmd/5c/peep.c 	Reg *r1, *r2, *r3;
Reg              1290 src/cmd/5c/peep.c 	Reg *start;
Reg              1291 src/cmd/5c/peep.c 	Reg *last;
Reg              1292 src/cmd/5c/peep.c 	Reg *end;
Reg              1367 src/cmd/5c/peep.c joinsplit(Reg *r, Joininfo *j)
Reg              1402 src/cmd/5c/peep.c Reg *
Reg              1403 src/cmd/5c/peep.c successor(Reg *r)
Reg              1412 src/cmd/5c/peep.c applypred(Reg *rstart, Joininfo *j, int cond, int branch)
Reg              1415 src/cmd/5c/peep.c 	Reg *r;
Reg              1449 src/cmd/5c/peep.c 	Reg *r;
Reg                36 src/cmd/5c/reg.c Reg*
Reg                39 src/cmd/5c/reg.c 	Reg *r;
Reg                69 src/cmd/5c/reg.c 	Reg *r, *r1, *r2;
Reg                79 src/cmd/5c/reg.c 		Reg*	p;
Reg               508 src/cmd/5c/reg.c 	Reg *r, *r1;
Reg               537 src/cmd/5c/reg.c addmove(Reg *r, int bn, int rn, int f)
Reg               681 src/cmd/5c/reg.c prop(Reg *r, Bits ref, Bits cal)
Reg               683 src/cmd/5c/reg.c 	Reg *r1, *r2;
Reg               752 src/cmd/5c/reg.c postorder(Reg *r, Reg **rpo2r, int32 n)
Reg               754 src/cmd/5c/reg.c 	Reg *r1;
Reg               800 src/cmd/5c/reg.c loophead(int32 *idom, Reg *r)
Reg               814 src/cmd/5c/reg.c loopmark(Reg **rpo2r, int32 head, Reg *r)
Reg               827 src/cmd/5c/reg.c loopit(Reg *r, int32 nr)
Reg               829 src/cmd/5c/reg.c 	Reg *r1;
Reg               833 src/cmd/5c/reg.c 		rpo2r = alloc(nr * sizeof(Reg*));
Reg               871 src/cmd/5c/reg.c synch(Reg *r, Bits dif)
Reg               873 src/cmd/5c/reg.c 	Reg *r1;
Reg               941 src/cmd/5c/reg.c paint1(Reg *r, int bn)
Reg               943 src/cmd/5c/reg.c 	Reg *r1;
Reg              1018 src/cmd/5c/reg.c paint2(Reg *r, int bn)
Reg              1020 src/cmd/5c/reg.c 	Reg *r1;
Reg              1069 src/cmd/5c/reg.c paint3(Reg *r, int bn, int32 rb, int rn)
Reg              1071 src/cmd/5c/reg.c 	Reg *r1;
Reg                49 src/cmd/5g/opt.h typedef	struct	Reg	Reg;
Reg                73 src/cmd/5g/opt.h #define	R	((Reg*)0)
Reg                78 src/cmd/5g/opt.h 	Reg*	enter;
Reg                86 src/cmd/5g/opt.h EXTERN	Reg	zreg;
Reg                87 src/cmd/5g/opt.h EXTERN	Reg*	freer;
Reg                88 src/cmd/5g/opt.h EXTERN	Reg**	rpo2r;
Reg               118 src/cmd/5g/opt.h Reg*	rega(void);
Reg               121 src/cmd/5g/opt.h void	addmove(Reg*, int, int, int);
Reg               122 src/cmd/5g/opt.h Bits	mkvar(Reg *r, Adr *a);
Reg               123 src/cmd/5g/opt.h void	prop(Reg*, Bits, Bits);
Reg               124 src/cmd/5g/opt.h void	synch(Reg*, Bits);
Reg               126 src/cmd/5g/opt.h void	paint1(Reg*, int);
Reg               127 src/cmd/5g/opt.h uint32	paint2(Reg*, int);
Reg               128 src/cmd/5g/opt.h void	paint3(Reg*, int, int32, int);
Reg                41 src/cmd/5g/reg.c static	Reg*	firstr;
Reg               132 src/cmd/5g/reg.c static void walkvardef(Node *n, Reg *r, int active);
Reg               137 src/cmd/5g/reg.c 	Reg *r, *r1;
Reg               181 src/cmd/5g/reg.c 	g = flowstart(firstp, sizeof(Reg));
Reg               188 src/cmd/5g/reg.c 	firstr = (Reg*)g->start;
Reg               190 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               262 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               266 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               281 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               283 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               290 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.link;
Reg               312 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               325 src/cmd/5g/reg.c 		for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               360 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               395 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               399 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               550 src/cmd/5g/reg.c walkvardef(Node *n, Reg *r, int active)
Reg               552 src/cmd/5g/reg.c 	Reg *r1, *r2;
Reg               556 src/cmd/5g/reg.c 	for(r1=r; r1!=R; r1=(Reg*)r1->f.s1) {
Reg               570 src/cmd/5g/reg.c 	for(r2=r; r2!=r1; r2=(Reg*)r2->f.s1)
Reg               572 src/cmd/5g/reg.c 			walkvardef(n, (Reg*)r2->f.s2, active);
Reg               578 src/cmd/5g/reg.c 	Reg *r, *r1;
Reg               582 src/cmd/5g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               591 src/cmd/5g/reg.c 		for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link) {
Reg               611 src/cmd/5g/reg.c addmove(Reg *r, int bn, int rn, int f)
Reg               716 src/cmd/5g/reg.c mkvar(Reg *r, Adr *a)
Reg               915 src/cmd/5g/reg.c prop(Reg *r, Bits ref, Bits cal)
Reg               917 src/cmd/5g/reg.c 	Reg *r1, *r2;
Reg               921 src/cmd/5g/reg.c 	for(r1 = r; r1 != R; r1 = (Reg*)r1->f.p1) {
Reg              1020 src/cmd/5g/reg.c 	for(; r != r1; r = (Reg*)r->f.p1)
Reg              1021 src/cmd/5g/reg.c 		for(r2 = (Reg*)r->f.p2; r2 != R; r2 = (Reg*)r2->f.p2link)
Reg              1026 src/cmd/5g/reg.c synch(Reg *r, Bits dif)
Reg              1028 src/cmd/5g/reg.c 	Reg *r1;
Reg              1031 src/cmd/5g/reg.c 	for(r1 = r; r1 != R; r1 = (Reg*)r1->f.s1) {
Reg              1047 src/cmd/5g/reg.c 			synch((Reg*)r1->f.s2, dif);
Reg              1104 src/cmd/5g/reg.c paint1(Reg *r, int bn)
Reg              1106 src/cmd/5g/reg.c 	Reg *r1;
Reg              1118 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1162 src/cmd/5g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1168 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1172 src/cmd/5g/reg.c 		r = (Reg*)r->f.s1;
Reg              1183 src/cmd/5g/reg.c paint2(Reg *r, int bn)
Reg              1185 src/cmd/5g/reg.c 	Reg *r1;
Reg              1197 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1212 src/cmd/5g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1218 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1222 src/cmd/5g/reg.c 		r = (Reg*)r->f.s1;
Reg              1234 src/cmd/5g/reg.c paint3(Reg *r, int bn, int32 rb, int rn)
Reg              1236 src/cmd/5g/reg.c 	Reg *r1;
Reg              1248 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1285 src/cmd/5g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1291 src/cmd/5g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1295 src/cmd/5g/reg.c 		r = (Reg*)r->f.s1;
Reg              1374 src/cmd/5g/reg.c 	Reg *r;
Reg              1378 src/cmd/5g/reg.c 		r = (Reg*)f;
Reg                51 src/cmd/6c/gc.h typedef	struct	Reg	Reg;
Reg               104 src/cmd/6c/gc.h 	Reg*	log5;
Reg               107 src/cmd/6c/gc.h 	Reg*	p1;
Reg               108 src/cmd/6c/gc.h 	Reg*	p2;
Reg               109 src/cmd/6c/gc.h 	Reg*	p2link;
Reg               110 src/cmd/6c/gc.h 	Reg*	s1;
Reg               111 src/cmd/6c/gc.h 	Reg*	s2;
Reg               112 src/cmd/6c/gc.h 	Reg*	link;
Reg               115 src/cmd/6c/gc.h #define	R	((Reg*)0)
Reg               128 src/cmd/6c/gc.h 	Reg*	enter;
Reg               193 src/cmd/6c/gc.h EXTERN	Reg*	firstr;
Reg               194 src/cmd/6c/gc.h EXTERN	Reg*	lastr;
Reg               195 src/cmd/6c/gc.h EXTERN	Reg	zreg;
Reg               196 src/cmd/6c/gc.h EXTERN	Reg*	freer;
Reg               198 src/cmd/6c/gc.h EXTERN	Reg**	rpo2r;
Reg               289 src/cmd/6c/gc.h Reg*	rega(void);
Reg               292 src/cmd/6c/gc.h void	addmove(Reg*, int, int, int);
Reg               293 src/cmd/6c/gc.h Bits	mkvar(Reg*, Addr*);
Reg               294 src/cmd/6c/gc.h void	prop(Reg*, Bits, Bits);
Reg               295 src/cmd/6c/gc.h void	loopit(Reg*, int32);
Reg               296 src/cmd/6c/gc.h void	synch(Reg*, Bits);
Reg               298 src/cmd/6c/gc.h void	paint1(Reg*, int);
Reg               299 src/cmd/6c/gc.h uint32	paint2(Reg*, int);
Reg               300 src/cmd/6c/gc.h void	paint3(Reg*, int, int32, int);
Reg               307 src/cmd/6c/gc.h void	excise(Reg*);
Reg               308 src/cmd/6c/gc.h Reg*	uniqp(Reg*);
Reg               309 src/cmd/6c/gc.h Reg*	uniqs(Reg*);
Reg               312 src/cmd/6c/gc.h int	subprop(Reg*);
Reg               313 src/cmd/6c/gc.h int	copyprop(Reg*);
Reg               314 src/cmd/6c/gc.h int	copy1(Addr*, Addr*, Reg*, int);
Reg                62 src/cmd/6c/peep.c static Reg*
Reg                63 src/cmd/6c/peep.c rnops(Reg *r)
Reg                66 src/cmd/6c/peep.c 	Reg *r1;
Reg                84 src/cmd/6c/peep.c 	Reg *r, *r1, *r2;
Reg               236 src/cmd/6c/peep.c excise(Reg *r)
Reg               246 src/cmd/6c/peep.c Reg*
Reg               247 src/cmd/6c/peep.c uniqp(Reg *r)
Reg               249 src/cmd/6c/peep.c 	Reg *r1;
Reg               262 src/cmd/6c/peep.c Reg*
Reg               263 src/cmd/6c/peep.c uniqs(Reg *r)
Reg               265 src/cmd/6c/peep.c 	Reg *r1;
Reg               306 src/cmd/6c/peep.c subprop(Reg *r0)
Reg               310 src/cmd/6c/peep.c 	Reg *r;
Reg               445 src/cmd/6c/peep.c copyprop(Reg *r0)
Reg               449 src/cmd/6c/peep.c 	Reg *r;
Reg               462 src/cmd/6c/peep.c copy1(Addr *v1, Addr *v2, Reg *r, int f)
Reg                33 src/cmd/6c/reg.c static	void	fixjmp(Reg*);
Reg                35 src/cmd/6c/reg.c Reg*
Reg                38 src/cmd/6c/reg.c 	Reg *r;
Reg                68 src/cmd/6c/reg.c 	Reg *r, *r1, *r2;
Reg                78 src/cmd/6c/reg.c 		Reg*	p;
Reg               693 src/cmd/6c/reg.c addmove(Reg *r, int bn, int rn, int f)
Reg               764 src/cmd/6c/reg.c mkvar(Reg *r, Addr *a)
Reg               844 src/cmd/6c/reg.c prop(Reg *r, Bits ref, Bits cal)
Reg               846 src/cmd/6c/reg.c 	Reg *r1, *r2;
Reg               915 src/cmd/6c/reg.c postorder(Reg *r, Reg **rpo2r, int32 n)
Reg               917 src/cmd/6c/reg.c 	Reg *r1;
Reg               963 src/cmd/6c/reg.c loophead(int32 *idom, Reg *r)
Reg               977 src/cmd/6c/reg.c loopmark(Reg **rpo2r, int32 head, Reg *r)
Reg               990 src/cmd/6c/reg.c loopit(Reg *r, int32 nr)
Reg               992 src/cmd/6c/reg.c 	Reg *r1;
Reg               996 src/cmd/6c/reg.c 		rpo2r = alloc(nr * sizeof(Reg*));
Reg              1035 src/cmd/6c/reg.c synch(Reg *r, Bits dif)
Reg              1037 src/cmd/6c/reg.c 	Reg *r1;
Reg              1106 src/cmd/6c/reg.c paint1(Reg *r, int bn)
Reg              1108 src/cmd/6c/reg.c 	Reg *r1;
Reg              1183 src/cmd/6c/reg.c regset(Reg *r, uint32 bb)
Reg              1204 src/cmd/6c/reg.c reguse(Reg *r, uint32 bb)
Reg              1223 src/cmd/6c/reg.c paint2(Reg *r, int bn)
Reg              1225 src/cmd/6c/reg.c 	Reg *r1;
Reg              1283 src/cmd/6c/reg.c paint3(Reg *r, int bn, int32 rb, int rn)
Reg              1285 src/cmd/6c/reg.c 	Reg *r1;
Reg              1408 src/cmd/6c/reg.c static Reg*
Reg              1409 src/cmd/6c/reg.c chasejmp(Reg *r, int *jmploop)
Reg              1427 src/cmd/6c/reg.c mark(Reg *firstr)
Reg              1429 src/cmd/6c/reg.c 	Reg *r;
Reg              1452 src/cmd/6c/reg.c fixjmp(Reg *firstr)
Reg              1455 src/cmd/6c/reg.c 	Reg *r;
Reg                49 src/cmd/6g/opt.h typedef	struct	Reg	Reg;
Reg                73 src/cmd/6g/opt.h #define	R	((Reg*)0)
Reg                78 src/cmd/6g/opt.h 	Reg*	enter;
Reg                86 src/cmd/6g/opt.h EXTERN	Reg	zreg;
Reg               117 src/cmd/6g/opt.h void	addmove(Reg*, int, int, int);
Reg               118 src/cmd/6g/opt.h Bits	mkvar(Reg*, Adr*);
Reg               119 src/cmd/6g/opt.h void	prop(Reg*, Bits, Bits);
Reg               120 src/cmd/6g/opt.h void	synch(Reg*, Bits);
Reg               122 src/cmd/6g/opt.h void	paint1(Reg*, int);
Reg               123 src/cmd/6g/opt.h uint32	paint2(Reg*, int);
Reg               124 src/cmd/6g/opt.h void	paint3(Reg*, int, int32, int);
Reg                39 src/cmd/6g/reg.c static	Reg*	firstr;
Reg               117 src/cmd/6g/reg.c static void walkvardef(Node *n, Reg *r, int active);
Reg               122 src/cmd/6g/reg.c 	Reg *r, *r1;
Reg               167 src/cmd/6g/reg.c 	g = flowstart(firstp, sizeof(Reg));
Reg               174 src/cmd/6g/reg.c 	firstr = (Reg*)g->start;
Reg               176 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               247 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               251 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               266 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               268 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               275 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.link;
Reg               296 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               309 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               340 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               344 src/cmd/6g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               461 src/cmd/6g/reg.c walkvardef(Node *n, Reg *r, int active)
Reg               463 src/cmd/6g/reg.c 	Reg *r1, *r2;
Reg               467 src/cmd/6g/reg.c 	for(r1=r; r1!=R; r1=(Reg*)r1->f.s1) {
Reg               481 src/cmd/6g/reg.c 	for(r2=r; r2!=r1; r2=(Reg*)r2->f.s1)
Reg               483 src/cmd/6g/reg.c 			walkvardef(n, (Reg*)r2->f.s2, active);
Reg               491 src/cmd/6g/reg.c addmove(Reg *r, int bn, int rn, int f)
Reg               599 src/cmd/6g/reg.c mkvar(Reg *r, Adr *a)
Reg               769 src/cmd/6g/reg.c prop(Reg *r, Bits ref, Bits cal)
Reg               771 src/cmd/6g/reg.c 	Reg *r1, *r2;
Reg               775 src/cmd/6g/reg.c 	for(r1 = r; r1 != R; r1 = (Reg*)r1->f.p1) {
Reg               874 src/cmd/6g/reg.c 	for(; r != r1; r = (Reg*)r->f.p1)
Reg               875 src/cmd/6g/reg.c 		for(r2 = (Reg*)r->f.p2; r2 != R; r2 = (Reg*)r2->f.p2link)
Reg               880 src/cmd/6g/reg.c synch(Reg *r, Bits dif)
Reg               882 src/cmd/6g/reg.c 	Reg *r1;
Reg               885 src/cmd/6g/reg.c 	for(r1 = r; r1 != R; r1 = (Reg*)r1->f.s1) {
Reg               901 src/cmd/6g/reg.c 			synch((Reg*)r1->f.s2, dif);
Reg               953 src/cmd/6g/reg.c paint1(Reg *r, int bn)
Reg               955 src/cmd/6g/reg.c 	Reg *r1;
Reg               966 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.p1;
Reg               994 src/cmd/6g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1000 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1004 src/cmd/6g/reg.c 		r = (Reg*)r->f.s1;
Reg              1015 src/cmd/6g/reg.c regset(Reg *r, uint32 bb)
Reg              1036 src/cmd/6g/reg.c reguse(Reg *r, uint32 bb)
Reg              1055 src/cmd/6g/reg.c paint2(Reg *r, int bn)
Reg              1057 src/cmd/6g/reg.c 	Reg *r1;
Reg              1069 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1084 src/cmd/6g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1090 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1094 src/cmd/6g/reg.c 		r = (Reg*)r->f.s1;
Reg              1104 src/cmd/6g/reg.c 	for(; r; r=(Reg*)r->f.s1) {
Reg              1115 src/cmd/6g/reg.c paint3(Reg *r, int bn, int32 rb, int rn)
Reg              1117 src/cmd/6g/reg.c 	Reg *r1;
Reg              1129 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1165 src/cmd/6g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1171 src/cmd/6g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1175 src/cmd/6g/reg.c 		r = (Reg*)r->f.s1;
Reg              1244 src/cmd/6g/reg.c 	Reg *r;
Reg              1248 src/cmd/6g/reg.c 		r = (Reg*)f;
Reg                51 src/cmd/8c/gc.h typedef	struct	Reg	Reg;
Reg               105 src/cmd/8c/gc.h 	Reg*	log5;
Reg               108 src/cmd/8c/gc.h 	Reg*	p1;
Reg               109 src/cmd/8c/gc.h 	Reg*	p2;
Reg               110 src/cmd/8c/gc.h 	Reg*	p2link;
Reg               111 src/cmd/8c/gc.h 	Reg*	s1;
Reg               112 src/cmd/8c/gc.h 	Reg*	s2;
Reg               113 src/cmd/8c/gc.h 	Reg*	link;
Reg               116 src/cmd/8c/gc.h #define	R	((Reg*)0)
Reg               129 src/cmd/8c/gc.h 	Reg*	enter;
Reg               193 src/cmd/8c/gc.h EXTERN	Reg*	firstr;
Reg               194 src/cmd/8c/gc.h EXTERN	Reg*	lastr;
Reg               195 src/cmd/8c/gc.h EXTERN	Reg	zreg;
Reg               196 src/cmd/8c/gc.h EXTERN	Reg*	freer;
Reg               198 src/cmd/8c/gc.h EXTERN	Reg**	rpo2r;
Reg               294 src/cmd/8c/gc.h Reg*	rega(void);
Reg               297 src/cmd/8c/gc.h void	addmove(Reg*, int, int, int);
Reg               298 src/cmd/8c/gc.h Bits	mkvar(Reg*, Addr*);
Reg               299 src/cmd/8c/gc.h void	prop(Reg*, Bits, Bits);
Reg               300 src/cmd/8c/gc.h void	loopit(Reg*, int32);
Reg               301 src/cmd/8c/gc.h void	synch(Reg*, Bits);
Reg               303 src/cmd/8c/gc.h void	paint1(Reg*, int);
Reg               304 src/cmd/8c/gc.h uint32	paint2(Reg*, int);
Reg               305 src/cmd/8c/gc.h void	paint3(Reg*, int, int32, int);
Reg               312 src/cmd/8c/gc.h void	excise(Reg*);
Reg               313 src/cmd/8c/gc.h Reg*	uniqp(Reg*);
Reg               314 src/cmd/8c/gc.h Reg*	uniqs(Reg*);
Reg               317 src/cmd/8c/gc.h int	subprop(Reg*);
Reg               318 src/cmd/8c/gc.h int	copyprop(Reg*);
Reg               319 src/cmd/8c/gc.h int	copy1(Addr*, Addr*, Reg*, int);
Reg                60 src/cmd/8c/peep.c 	Reg *r, *r1, *r2;
Reg               177 src/cmd/8c/peep.c excise(Reg *r)
Reg               187 src/cmd/8c/peep.c Reg*
Reg               188 src/cmd/8c/peep.c uniqp(Reg *r)
Reg               190 src/cmd/8c/peep.c 	Reg *r1;
Reg               203 src/cmd/8c/peep.c Reg*
Reg               204 src/cmd/8c/peep.c uniqs(Reg *r)
Reg               206 src/cmd/8c/peep.c 	Reg *r1;
Reg               245 src/cmd/8c/peep.c subprop(Reg *r0)
Reg               249 src/cmd/8c/peep.c 	Reg *r;
Reg               365 src/cmd/8c/peep.c copyprop(Reg *r0)
Reg               369 src/cmd/8c/peep.c 	Reg *r;
Reg               382 src/cmd/8c/peep.c copy1(Addr *v1, Addr *v2, Reg *r, int f)
Reg                33 src/cmd/8c/reg.c static	void	fixjmp(Reg*);
Reg                35 src/cmd/8c/reg.c Reg*
Reg                38 src/cmd/8c/reg.c 	Reg *r;
Reg                68 src/cmd/8c/reg.c 	Reg *r, *r1, *r2;
Reg                78 src/cmd/8c/reg.c 		Reg*	p;
Reg               640 src/cmd/8c/reg.c addmove(Reg *r, int bn, int rn, int f)
Reg               702 src/cmd/8c/reg.c mkvar(Reg *r, Addr *a)
Reg               782 src/cmd/8c/reg.c prop(Reg *r, Bits ref, Bits cal)
Reg               784 src/cmd/8c/reg.c 	Reg *r1, *r2;
Reg               853 src/cmd/8c/reg.c postorder(Reg *r, Reg **rpo2r, int32 n)
Reg               855 src/cmd/8c/reg.c 	Reg *r1;
Reg               901 src/cmd/8c/reg.c loophead(int32 *idom, Reg *r)
Reg               915 src/cmd/8c/reg.c loopmark(Reg **rpo2r, int32 head, Reg *r)
Reg               928 src/cmd/8c/reg.c loopit(Reg *r, int32 nr)
Reg               930 src/cmd/8c/reg.c 	Reg *r1;
Reg               934 src/cmd/8c/reg.c 		rpo2r = alloc(nr * sizeof(Reg*));
Reg               973 src/cmd/8c/reg.c synch(Reg *r, Bits dif)
Reg               975 src/cmd/8c/reg.c 	Reg *r1;
Reg              1037 src/cmd/8c/reg.c paint1(Reg *r, int bn)
Reg              1039 src/cmd/8c/reg.c 	Reg *r1;
Reg              1123 src/cmd/8c/reg.c regset(Reg *r, uint32 bb)
Reg              1142 src/cmd/8c/reg.c reguse(Reg *r, uint32 bb)
Reg              1161 src/cmd/8c/reg.c paint2(Reg *r, int bn)
Reg              1163 src/cmd/8c/reg.c 	Reg *r1;
Reg              1221 src/cmd/8c/reg.c paint3(Reg *r, int bn, int32 rb, int rn)
Reg              1223 src/cmd/8c/reg.c 	Reg *r1;
Reg              1320 src/cmd/8c/reg.c static Reg*
Reg              1321 src/cmd/8c/reg.c chasejmp(Reg *r, int *jmploop)
Reg              1339 src/cmd/8c/reg.c mark(Reg *firstr)
Reg              1341 src/cmd/8c/reg.c 	Reg *r;
Reg              1364 src/cmd/8c/reg.c fixjmp(Reg *firstr)
Reg              1367 src/cmd/8c/reg.c 	Reg *r;
Reg                49 src/cmd/8g/opt.h typedef	struct	Reg	Reg;
Reg                78 src/cmd/8g/opt.h 	Reg*	p1;     	// predecessors of this instruction: p1,
Reg                79 src/cmd/8g/opt.h 	Reg*	p2;     	// and then p2 linked though p2link.
Reg                80 src/cmd/8g/opt.h 	Reg*	p2link;
Reg                81 src/cmd/8g/opt.h 	Reg*	s1;     	// successors of this instruction (at most two: s1 and s2).
Reg                82 src/cmd/8g/opt.h 	Reg*	s2;
Reg                83 src/cmd/8g/opt.h 	Reg*	link;   	// next instruction in function code
Reg                86 src/cmd/8g/opt.h #define	R	((Reg*)0)
Reg                91 src/cmd/8g/opt.h 	Reg*	enter;
Reg                99 src/cmd/8g/opt.h EXTERN	Reg	zreg;
Reg               100 src/cmd/8g/opt.h EXTERN	Reg*	freer;
Reg               101 src/cmd/8g/opt.h EXTERN	Reg**	rpo2r;
Reg               131 src/cmd/8g/opt.h Reg*	rega(void);
Reg               134 src/cmd/8g/opt.h void	addmove(Reg*, int, int, int);
Reg               135 src/cmd/8g/opt.h Bits	mkvar(Reg*, Adr*);
Reg               136 src/cmd/8g/opt.h void	prop(Reg*, Bits, Bits);
Reg               137 src/cmd/8g/opt.h void	loopit(Reg*, int32);
Reg               138 src/cmd/8g/opt.h void	synch(Reg*, Bits);
Reg               140 src/cmd/8g/opt.h void	paint1(Reg*, int);
Reg               141 src/cmd/8g/opt.h uint32	paint2(Reg*, int);
Reg               142 src/cmd/8g/opt.h void	paint3(Reg*, int, int32, int);
Reg                39 src/cmd/8g/reg.c static	Reg*	firstr;
Reg                87 src/cmd/8g/reg.c static void walkvardef(Node *n, Reg *r, int active);
Reg                92 src/cmd/8g/reg.c 	Reg *r, *r1;
Reg               137 src/cmd/8g/reg.c 	g = flowstart(firstp, sizeof(Reg));
Reg               144 src/cmd/8g/reg.c 	firstr = (Reg*)g->start;
Reg               146 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               219 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               223 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               238 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               240 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               247 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.link;
Reg               268 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               281 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               312 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link)
Reg               316 src/cmd/8g/reg.c 	for(r = firstr; r != R; r = (Reg*)r->f.link) {
Reg               430 src/cmd/8g/reg.c walkvardef(Node *n, Reg *r, int active)
Reg               432 src/cmd/8g/reg.c 	Reg *r1, *r2;
Reg               436 src/cmd/8g/reg.c 	for(r1=r; r1!=R; r1=(Reg*)r1->f.s1) {
Reg               450 src/cmd/8g/reg.c 	for(r2=r; r2!=r1; r2=(Reg*)r2->f.s1)
Reg               452 src/cmd/8g/reg.c 			walkvardef(n, (Reg*)r2->f.s2, active);
Reg               460 src/cmd/8g/reg.c addmove(Reg *r, int bn, int rn, int f)
Reg               565 src/cmd/8g/reg.c mkvar(Reg *r, Adr *a)
Reg               735 src/cmd/8g/reg.c prop(Reg *r, Bits ref, Bits cal)
Reg               737 src/cmd/8g/reg.c 	Reg *r1, *r2;
Reg               741 src/cmd/8g/reg.c 	for(r1 = r; r1 != R; r1 = (Reg*)r1->f.p1) {
Reg               840 src/cmd/8g/reg.c 	for(; r != r1; r = (Reg*)r->f.p1)
Reg               841 src/cmd/8g/reg.c 		for(r2 = (Reg*)r->f.p2; r2 != R; r2 = (Reg*)r2->f.p2link)
Reg               846 src/cmd/8g/reg.c synch(Reg *r, Bits dif)
Reg               848 src/cmd/8g/reg.c 	Reg *r1;
Reg               851 src/cmd/8g/reg.c 	for(r1 = r; r1 != R; r1 = (Reg*)r1->f.s1) {
Reg               866 src/cmd/8g/reg.c 		if((Reg*)r1->f.s2 != R)
Reg               867 src/cmd/8g/reg.c 			synch((Reg*)r1->f.s2, dif);
Reg               919 src/cmd/8g/reg.c paint1(Reg *r, int bn)
Reg               921 src/cmd/8g/reg.c 	Reg *r1;
Reg               933 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.p1;
Reg               973 src/cmd/8g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg               979 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.s2;
Reg               983 src/cmd/8g/reg.c 		r = (Reg*)r->f.s1;
Reg               994 src/cmd/8g/reg.c regset(Reg *r, uint32 bb)
Reg              1013 src/cmd/8g/reg.c reguse(Reg *r, uint32 bb)
Reg              1032 src/cmd/8g/reg.c paint2(Reg *r, int bn)
Reg              1034 src/cmd/8g/reg.c 	Reg *r1;
Reg              1046 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1061 src/cmd/8g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1067 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1071 src/cmd/8g/reg.c 		r = (Reg*)r->f.s1;
Reg              1081 src/cmd/8g/reg.c 	for(; r; r=(Reg*)r->f.s1) {
Reg              1092 src/cmd/8g/reg.c paint3(Reg *r, int bn, int32 rb, int rn)
Reg              1094 src/cmd/8g/reg.c 	Reg *r1;
Reg              1106 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.p1;
Reg              1142 src/cmd/8g/reg.c 			for(r1 = (Reg*)r->f.p2; r1 != R; r1 = (Reg*)r1->f.p2link)
Reg              1148 src/cmd/8g/reg.c 		r1 = (Reg*)r->f.s2;
Reg              1152 src/cmd/8g/reg.c 		r = (Reg*)r->f.s1;
Reg              1213 src/cmd/8g/reg.c 	Reg *r;
Reg              1217 src/cmd/8g/reg.c 		r = (Reg*)f;