Lines Matching defs:last_bb
60 static basic_block last_bb;
127 if (BLOCK_FOR_INSN (insn) == last_bb
142 FOR_EACH_EDGE (e, ei, last_bb->succs)
149 gcc_assert (BLOCK_FOR_INSN (insn) == last_bb
151 && BB_HEAD (last_bb) != insn
152 && BB_END (last_bb) == insn);
172 bb = create_basic_block (NEXT_INSN (insn), NULL_RTX, last_bb);
181 add_block (bb, last_bb);
182 gcc_assert (last_bb == bb);
446 last_bb = BLOCK_FOR_INSN (tail);
475 gcc_assert (first_bb == last_bb);
511 unlink_bb_notes (first_bb, last_bb);
519 so we may made some of them empty. Can't assert (b == last_bb). */
529 if (EDGE_COUNT (last_bb->preds) == 0)
532 gcc_assert (first_bb != last_bb
533 && EDGE_COUNT (last_bb->succs) == 0);
534 last_bb = last_bb->prev_bb;
535 delete_basic_block (last_bb->next_bb);
538 return last_bb;
712 else if (after == last_bb)
713 last_bb = bb;
744 gcc_assert (bb != last_bb);
760 gcc_assert (last_bb->index != bbi);
762 if (jump_bb_nexti == last_bb->index)
763 last_bb = BASIC_BLOCK (jump_bbi);