TempFlow 494 src/cmd/gc/popt.c typedef struct TempFlow TempFlow; TempFlow 499 src/cmd/gc/popt.c TempFlow *def; // definition of temp var TempFlow 500 src/cmd/gc/popt.c TempFlow *use; // use list, chained through TempFlow.uselink TempFlow 512 src/cmd/gc/popt.c TempFlow *uselink; TempFlow 537 src/cmd/gc/popt.c static void mergewalk(TempVar*, TempFlow*, uint32); TempFlow 538 src/cmd/gc/popt.c static void varkillwalk(TempVar*, TempFlow*, uint32); TempFlow 545 src/cmd/gc/popt.c TempFlow *r; TempFlow 556 src/cmd/gc/popt.c g = flowstart(firstp, sizeof(TempFlow)); TempFlow 581 src/cmd/gc/popt.c for(r = (TempFlow*)g->start; r != nil; r = (TempFlow*)r->f.link) { TempFlow 737 src/cmd/gc/popt.c for(r = (TempFlow*)g->start; r != nil; r = (TempFlow*)r->f.link) { TempFlow 767 src/cmd/gc/popt.c mergewalk(TempVar *v, TempFlow *r0, uint32 gen) TempFlow 770 src/cmd/gc/popt.c TempFlow *r1, *r, *r2; TempFlow 772 src/cmd/gc/popt.c for(r1 = r0; r1 != nil; r1 = (TempFlow*)r1->f.p1) { TempFlow 785 src/cmd/gc/popt.c for(r = r0; r != r1; r = (TempFlow*)r->f.p1) TempFlow 786 src/cmd/gc/popt.c for(r2 = (TempFlow*)r->f.p2; r2 != nil; r2 = (TempFlow*)r2->f.p2link) TempFlow 791 src/cmd/gc/popt.c varkillwalk(TempVar *v, TempFlow *r0, uint32 gen) TempFlow 794 src/cmd/gc/popt.c TempFlow *r1, *r; TempFlow 796 src/cmd/gc/popt.c for(r1 = r0; r1 != nil; r1 = (TempFlow*)r1->f.s1) { TempFlow 809 src/cmd/gc/popt.c for(r = r0; r != r1; r = (TempFlow*)r->f.s1) TempFlow 810 src/cmd/gc/popt.c varkillwalk(v, (TempFlow*)r->f.s2, gen);