Lines Matching refs:bb2
168 basic_block bb2 = e->src; in find_trace() local
169 if (seen (bb2) || (e->flags & (EDGE_DFS_BACK | EDGE_COMPLEX)) in find_trace()
170 || find_best_successor (bb2) != e) in find_trace()
174 bb = bb2; in find_trace()
267 basic_block bb2 = trace[pos]; in tail_duplicate() local
269 if (blocks[bb2->index]) in tail_duplicate()
271 fibheap_delete_node (heap, blocks[bb2->index]); in tail_duplicate()
272 blocks[bb2->index] = NULL; in tail_duplicate()
274 traced_insns += bb2->frequency * counts [bb2->index]; in tail_duplicate()
275 if (EDGE_COUNT (bb2->preds) > 1 in tail_duplicate()
276 && can_duplicate_block_p (bb2)) in tail_duplicate()
279 basic_block old = bb2; in tail_duplicate()
281 e = find_edge (bb, bb2); in tail_duplicate()
283 nduplicated += counts [bb2->index]; in tail_duplicate()
284 bb2 = duplicate_block (bb2, e, bb); in tail_duplicate()
294 old->index, bb2->index, bb2->frequency); in tail_duplicate()
296 bb->aux = bb2; in tail_duplicate()
297 bb2->il.rtl->visited = 1; in tail_duplicate()
298 bb = bb2; in tail_duplicate()