Lines Matching refs:last_bb
4496 /* For last_bb, handle also:
4694 basic_block last_bb = first_bb;
4706 but the last bb in the first_bb .. last_bb range
4734 /* If first_bb is last_bb, other_bb hasn't been computed yet.
4735 Before starting forward search in last_bb successors, find
4737 if (first_bb == last_bb)
4776 /* Now do the forward search, moving last_bb to successor bbs
4778 while (EDGE_COUNT (last_bb->succs) == 2)
4780 FOR_EACH_EDGE (e, ei, last_bb->succs)
4787 if (!suitable_cond_bb (e->dest, last_bb, &other_bb, NULL, false))
4791 last_bb = e->dest;
4793 if (first_bb == last_bb)
4795 /* Here basic blocks first_bb through last_bb's predecessor
4799 last_bb ends with either GIMPLE_COND, or cast satisfying
4801 for (bb = last_bb; ; bb = single_pred (bb))
4822 gcc_assert (bb == last_bb);
4900 else if (bb == last_bb)
4902 /* For last_bb, handle also:
4916 bool ok = suitable_cond_bb (single_pred (last_bb), last_bb,
4979 for (bb = last_bb, idx = 0; ; bb = single_pred (bb), idx++)
4995 gcc_assert (bb == last_bb);
5023 gcc_assert (bb == last_bb);
5058 for (bb = last_bb, idx = 0; ; bb = single_pred (bb), idx++)
5095 modified one, up to and including last_bb, to be executed even if
5102 for (bb = last_bb, idx = 0; idx < max_idx; bb = single_pred (bb), idx++)