Lines Matching refs:bb
41 static void bank_put(struct piggy *bank, struct basic_block *bb) in bank_put() argument
43 unsigned int level = bb->dom_level; in bank_put()
45 add_bb(&bank->lists[level], bb); in bank_put()
57 struct basic_block *bb = pop_bb(&bank->lists[level]); in bank_get() local
58 if (bb) in bank_get()
59 return bb; in bank_get()
103 struct basic_block *bb; in idf_compute() local
111 FOR_EACH_PTR(ep->bbs, bb) { in idf_compute()
114 bb->generation = generation; in idf_compute()
115 } END_FOR_EACH_PTR(bb); in idf_compute()
117 FOR_EACH_PTR(alpha, bb) { in idf_compute()
118 bb->generation = generation | ALPHA; in idf_compute()
119 bank_put(bank, bb); in idf_compute()
120 } END_FOR_EACH_PTR(bb); in idf_compute()
122 while ((bb = bank_get(bank))) { in idf_compute()
123 visit(bank, idf, bb, bb->dom_level); in idf_compute()
131 struct basic_block *bb; in idf_dump() local
136 FOR_EACH_PTR(ep->bbs, bb) { in idf_dump()
141 add_bb(&alpha, bb); in idf_dump()
144 printf("\t%s\t<-", show_label(bb)); in idf_dump()
152 } END_FOR_EACH_PTR(bb); in idf_dump()