BasicBlock 47 src/cmd/gc/plive.c typedef struct BasicBlock BasicBlock; BasicBlock 139 src/cmd/gc/plive.c static BasicBlock* BasicBlock 142 src/cmd/gc/plive.c BasicBlock *result; BasicBlock 151 src/cmd/gc/plive.c result->pred = arraynew(2, sizeof(BasicBlock*)); BasicBlock 152 src/cmd/gc/plive.c result->succ = arraynew(2, sizeof(BasicBlock*)); BasicBlock 158 src/cmd/gc/plive.c freeblock(BasicBlock *bb) BasicBlock 170 src/cmd/gc/plive.c addedge(BasicBlock *from, BasicBlock *to) BasicBlock 184 src/cmd/gc/plive.c splicebefore(Liveness *lv, BasicBlock *bb, Prog *prev, Prog *curr) BasicBlock 221 src/cmd/gc/plive.c printblock(BasicBlock *bb) BasicBlock 223 src/cmd/gc/plive.c BasicBlock *pred; BasicBlock 224 src/cmd/gc/plive.c BasicBlock *succ; BasicBlock 231 src/cmd/gc/plive.c pred = *(BasicBlock**)arrayget(bb->pred, i); BasicBlock 237 src/cmd/gc/plive.c succ = *(BasicBlock**)arrayget(bb->succ, i); BasicBlock 255 src/cmd/gc/plive.c blockany(BasicBlock *bb, int (*callback)(Prog*)) BasicBlock 305 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 309 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, i); BasicBlock 317 src/cmd/gc/plive.c reversepostorder(BasicBlock *root, int32 *rpo) BasicBlock 319 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 324 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(root->succ, i); BasicBlock 337 src/cmd/gc/plive.c BasicBlock *bb1; BasicBlock 338 src/cmd/gc/plive.c BasicBlock *bb2; BasicBlock 340 src/cmd/gc/plive.c bb1 = *(BasicBlock**)p1; BasicBlock 341 src/cmd/gc/plive.c bb2 = *(BasicBlock**)p2; BasicBlock 420 src/cmd/gc/plive.c addselectgosucc(BasicBlock *selectgo) BasicBlock 422 src/cmd/gc/plive.c BasicBlock *pred; BasicBlock 423 src/cmd/gc/plive.c BasicBlock *succ; BasicBlock 429 src/cmd/gc/plive.c pred = *(BasicBlock**)arrayget(pred->pred, 0); BasicBlock 435 src/cmd/gc/plive.c succ = *(BasicBlock**)arrayget(pred->succ, 0); BasicBlock 457 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 461 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(selectgo, i); BasicBlock 476 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 491 src/cmd/gc/plive.c selectgo = arraynew(0, sizeof(BasicBlock*)); BasicBlock 495 src/cmd/gc/plive.c cfg = arraynew(0, sizeof(BasicBlock*)); BasicBlock 523 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, i); BasicBlock 557 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, i); BasicBlock 577 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, i); BasicBlock 580 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, 0); BasicBlock 588 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, 0); BasicBlock 607 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 608 src/cmd/gc/plive.c BasicBlock *bb0; BasicBlock 615 src/cmd/gc/plive.c bb0 = *(BasicBlock**)arrayget(cfg, 0); BasicBlock 620 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(cfg, i); BasicBlock 901 src/cmd/gc/plive.c livenessprintblock(Liveness *lv, BasicBlock *bb) BasicBlock 903 src/cmd/gc/plive.c BasicBlock *pred; BasicBlock 904 src/cmd/gc/plive.c BasicBlock *succ; BasicBlock 914 src/cmd/gc/plive.c pred = *(BasicBlock**)arrayget(bb->pred, i); BasicBlock 921 src/cmd/gc/plive.c succ = *(BasicBlock**)arrayget(bb->succ, i); BasicBlock 954 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 958 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1253 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 1264 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1297 src/cmd/gc/plive.c BasicBlock *bb, *succ, *pred; BasicBlock 1312 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1327 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1332 src/cmd/gc/plive.c pred = *(BasicBlock**)arrayget(bb->pred, j); BasicBlock 1369 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1373 src/cmd/gc/plive.c succ = *(BasicBlock**)arrayget(bb->succ, j); BasicBlock 1425 src/cmd/gc/plive.c BasicBlock *bb, *pred; BasicBlock 1448 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1456 src/cmd/gc/plive.c pred = *(BasicBlock**)arrayget(bb->pred, j); BasicBlock 1532 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1804 src/cmd/gc/plive.c BasicBlock *bb; BasicBlock 1819 src/cmd/gc/plive.c bb = *(BasicBlock**)arrayget(lv->cfg, i); BasicBlock 1826 src/cmd/gc/plive.c print("%d", (*(BasicBlock**)arrayget(bb->pred, j))->rpo); BasicBlock 1832 src/cmd/gc/plive.c print("%d", (*(BasicBlock**)arrayget(bb->succ, j))->rpo);