Flow 58 src/cmd/5g/opt.h Flow f; Flow 130 src/cmd/5g/opt.h void dumpit(char *str, Flow *r0, int); Flow 136 src/cmd/5g/opt.h void excise(Flow*); Flow 37 src/cmd/5g/peep.c static int xtramodes(Graph*, Flow*, Adr*); Flow 38 src/cmd/5g/peep.c static int shortprop(Flow *r); Flow 39 src/cmd/5g/peep.c static int subprop(Flow*); Flow 40 src/cmd/5g/peep.c static int copyprop(Graph*, Flow*); Flow 41 src/cmd/5g/peep.c static int copy1(Adr*, Adr*, Flow*, int); Flow 46 src/cmd/5g/peep.c static Flow* findpre(Flow *r, Adr *v); Flow 53 src/cmd/5g/peep.c int shiftprop(Flow *r); Flow 54 src/cmd/5g/peep.c void constprop(Adr *c1, Adr *v1, Flow *r); Flow 60 src/cmd/5g/peep.c Flow *r; Flow 65 src/cmd/5g/peep.c g = flowstart(firstp, sizeof(Flow)); Flow 271 src/cmd/5g/peep.c subprop(Flow *r0) Flow 275 src/cmd/5g/peep.c Flow *r; Flow 364 src/cmd/5g/peep.c copyprop(Graph *g, Flow *r0) Flow 380 src/cmd/5g/peep.c copy1(Adr *v1, Adr *v2, Flow *r, int f) Flow 465 src/cmd/5g/peep.c constprop(Adr *c1, Adr *v1, Flow *r) Flow 512 src/cmd/5g/peep.c shortprop(Flow *r) Flow 515 src/cmd/5g/peep.c Flow *r1; Flow 568 src/cmd/5g/peep.c shiftprop(Flow *r) Flow 570 src/cmd/5g/peep.c Flow *r1; Flow 716 src/cmd/5g/peep.c static Flow* Flow 717 src/cmd/5g/peep.c findpre(Flow *r, Adr *v) Flow 719 src/cmd/5g/peep.c Flow *r1; Flow 740 src/cmd/5g/peep.c static Flow* Flow 741 src/cmd/5g/peep.c findinc(Flow *r, Flow *r2, Adr *v) Flow 743 src/cmd/5g/peep.c Flow *r1; Flow 767 src/cmd/5g/peep.c nochange(Flow *r, Flow *r2, Prog *p) Flow 799 src/cmd/5g/peep.c findu1(Flow *r, Adr *v) Flow 821 src/cmd/5g/peep.c finduse(Graph *g, Flow *r, Adr *v) Flow 823 src/cmd/5g/peep.c Flow *r1; Flow 844 src/cmd/5g/peep.c xtramodes(Graph *g, Flow *r, Adr *a) Flow 846 src/cmd/5g/peep.c Flow *r1, *r2, *r3; Flow 1405 src/cmd/5g/peep.c Flow *start; Flow 1406 src/cmd/5g/peep.c Flow *last; Flow 1407 src/cmd/5g/peep.c Flow *end; Flow 1493 src/cmd/5g/peep.c joinsplit(Flow *r, Joininfo *j) Flow 1528 src/cmd/5g/peep.c static Flow* Flow 1529 src/cmd/5g/peep.c successor(Flow *r) Flow 1538 src/cmd/5g/peep.c applypred(Flow *rstart, Joininfo *j, int cond, int branch) Flow 1541 src/cmd/5g/peep.c Flow *r; Flow 1576 src/cmd/5g/peep.c Flow *r; Flow 60 src/cmd/5g/reg.c excise(Flow *r) Flow 1370 src/cmd/5g/reg.c dumpone(Flow *f, int isreg) Flow 1417 src/cmd/5g/reg.c dumpit(char *str, Flow *r0, int isreg) Flow 1419 src/cmd/5g/reg.c Flow *r, *r1; Flow 58 src/cmd/6g/opt.h Flow f; Flow 126 src/cmd/6g/opt.h void dumpone(Flow*, int); Flow 127 src/cmd/6g/opt.h void dumpit(char*, Flow*, int); Flow 133 src/cmd/6g/opt.h void excise(Flow*); Flow 36 src/cmd/6g/peep.c static void conprop(Flow *r); Flow 38 src/cmd/6g/peep.c static int prevl(Flow *r, int reg); Flow 39 src/cmd/6g/peep.c static void pushback(Flow *r); Flow 41 src/cmd/6g/peep.c static int subprop(Flow*); Flow 42 src/cmd/6g/peep.c static int copyprop(Graph*, Flow*); Flow 43 src/cmd/6g/peep.c static int copy1(Adr*, Adr*, Flow*, int); Flow 67 src/cmd/6g/peep.c static Flow* Flow 68 src/cmd/6g/peep.c rnops(Flow *r) Flow 71 src/cmd/6g/peep.c Flow *r1; Flow 89 src/cmd/6g/peep.c Flow *r, *r1; Flow 94 src/cmd/6g/peep.c g = flowstart(firstp, sizeof(Flow)); Flow 297 src/cmd/6g/peep.c pushback(Flow *r0) Flow 299 src/cmd/6g/peep.c Flow *r, *b; Flow 364 src/cmd/6g/peep.c excise(Flow *r) Flow 406 src/cmd/6g/peep.c Flow *r; Flow 509 src/cmd/6g/peep.c prevl(Flow *r0, int reg) Flow 512 src/cmd/6g/peep.c Flow *r; Flow 544 src/cmd/6g/peep.c subprop(Flow *r0) Flow 549 src/cmd/6g/peep.c Flow *r; Flow 647 src/cmd/6g/peep.c copyprop(Graph *g, Flow *r0) Flow 665 src/cmd/6g/peep.c copy1(Adr *v1, Adr *v2, Flow *r, int f) Flow 928 src/cmd/6g/peep.c conprop(Flow *r0) Flow 930 src/cmd/6g/peep.c Flow *r; Flow 1240 src/cmd/6g/reg.c dumpone(Flow *f, int isreg) Flow 1287 src/cmd/6g/reg.c dumpit(char *str, Flow *r0, int isreg) Flow 1289 src/cmd/6g/reg.c Flow *r, *r1; Flow 58 src/cmd/8g/opt.h Flow f; Flow 144 src/cmd/8g/opt.h void dumpone(Flow*, int); Flow 145 src/cmd/8g/opt.h void dumpit(char*, Flow*, int); Flow 151 src/cmd/8g/opt.h void excise(Flow*); Flow 38 src/cmd/8g/peep.c static void conprop(Flow *r); Flow 40 src/cmd/8g/peep.c static int subprop(Flow*); Flow 41 src/cmd/8g/peep.c static int copyprop(Graph*, Flow*); Flow 42 src/cmd/8g/peep.c static int copy1(Adr*, Adr*, Flow*, int); Flow 66 src/cmd/8g/peep.c static Flow* Flow 67 src/cmd/8g/peep.c rnops(Flow *r) Flow 70 src/cmd/8g/peep.c Flow *r1; Flow 88 src/cmd/8g/peep.c Flow *r, *r1; Flow 93 src/cmd/8g/peep.c g = flowstart(firstp, sizeof(Flow)); Flow 232 src/cmd/8g/peep.c excise(Flow *r) Flow 271 src/cmd/8g/peep.c Flow *r; Flow 369 src/cmd/8g/peep.c subprop(Flow *r0) Flow 373 src/cmd/8g/peep.c Flow *r; Flow 445 src/cmd/8g/peep.c copyprop(Graph *g, Flow *r0) Flow 461 src/cmd/8g/peep.c copy1(Adr *v1, Adr *v2, Flow *r, int f) Flow 715 src/cmd/8g/peep.c conprop(Flow *r0) Flow 717 src/cmd/8g/peep.c Flow *r; Flow 1209 src/cmd/8g/reg.c dumpone(Flow *f, int isreg) Flow 1256 src/cmd/8g/reg.c dumpit(char *str, Flow *r0, int isreg) Flow 1258 src/cmd/8g/reg.c Flow *r, *r1; Flow 223 src/cmd/gc/popt.c Flow *f, *f1, *start, *last; Flow 251 src/cmd/gc/popt.c start = (Flow*)(graph+1); Flow 263 src/cmd/gc/popt.c f = (Flow*)((uchar*)f + size); Flow 299 src/cmd/gc/popt.c Flow *f; Flow 322 src/cmd/gc/popt.c postorder(Flow *r, Flow **rpo2r, int32 n) Flow 324 src/cmd/gc/popt.c Flow *r1; Flow 370 src/cmd/gc/popt.c loophead(int32 *idom, Flow *r) Flow 384 src/cmd/gc/popt.c loopmark(Flow **rpo2r, int32 head, Flow *r) Flow 399 src/cmd/gc/popt.c Flow *r1; Flow 401 src/cmd/gc/popt.c Flow **rpo2r; Flow 453 src/cmd/gc/popt.c Flow* Flow 454 src/cmd/gc/popt.c uniqp(Flow *r) Flow 456 src/cmd/gc/popt.c Flow *r1; Flow 469 src/cmd/gc/popt.c Flow* Flow 470 src/cmd/gc/popt.c uniqs(Flow *r) Flow 472 src/cmd/gc/popt.c Flow *r1; Flow 511 src/cmd/gc/popt.c Flow f; Flow 831 src/cmd/gc/popt.c Flow f; Flow 5 src/cmd/gc/popt.h typedef struct Flow Flow; Flow 10 src/cmd/gc/popt.h Flow* p1; // predecessors of this instruction: p1, Flow 11 src/cmd/gc/popt.h Flow* p2; // and then p2 linked though p2link. Flow 12 src/cmd/gc/popt.h Flow* p2link; Flow 13 src/cmd/gc/popt.h Flow* s1; // successors of this instruction (at most two: s1 and s2). Flow 14 src/cmd/gc/popt.h Flow* s2; Flow 15 src/cmd/gc/popt.h Flow* link; // next instruction in function code Flow 26 src/cmd/gc/popt.h Flow* start; Flow 31 src/cmd/gc/popt.h Flow** rpo; Flow 45 src/cmd/gc/popt.h Flow* uniqp(Flow*); Flow 46 src/cmd/gc/popt.h Flow* uniqs(Flow*);