Lines Matching refs:last_bb
51 static basic_block last_bb;
148 if (BLOCK_FOR_INSN (insn) == last_bb
162 e = find_fallthru_edge (last_bb->succs);
166 gcc_checking_assert (BLOCK_FOR_INSN (insn) == last_bb
168 && BB_HEAD (last_bb) != insn
169 && BB_END (last_bb) == insn);
190 bb = create_basic_block (next, NULL_RTX, last_bb);
201 sched_init_only_bb (bb, last_bb);
202 gcc_assert (last_bb == bb);
495 last_bb = BLOCK_FOR_INSN (tail);
521 gcc_assert (first_bb == last_bb);
533 unlink_bb_notes (first_bb, last_bb);
546 so we may made some of them empty. Can't assert (b == last_bb). */
557 if (EDGE_COUNT (last_bb->preds) == 0)
558 /* LAST_BB is unreachable. */
560 gcc_assert (first_bb != last_bb
561 && EDGE_COUNT (last_bb->succs) == 0);
562 last_bb = last_bb->prev_bb;
563 delete_basic_block (last_bb->next_bb);
566 return success ? last_bb : NULL;
682 else if (after == last_bb)
683 last_bb = bb;
714 gcc_assert (bb != last_bb);
731 gcc_assert (last_bb->index != bbi);
733 if (jump_bb_nexti == last_bb->index)
734 last_bb = BASIC_BLOCK_FOR_FN (cfun, jump_bbi);