Lines Matching defs:bb

83 notice_new_block (basic_block bb)
85 if (!bb)
88 if (forwarder_block_p (bb))
89 bb->flags |= BB_FORWARDER_BLOCK;
95 update_forwarder_flag (basic_block bb)
97 if (forwarder_block_p (bb))
98 bb->flags |= BB_FORWARDER_BLOCK;
100 bb->flags &= ~BB_FORWARDER_BLOCK;
145 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
426 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
460 bb-reorder.c:partition_hot_cold_basic_blocks for complete
640 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
696 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
766 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
799 that should be cleaned up by bb-reorder instead. */
839 basic_block bb;
843 bb = force_nonfallthru (b_fallthru_edge);
844 if (bb)
845 notice_new_block (bb);
1282 "Outcomes of branch in bb %i and %i differ too much (%i %i)\n",
1290 fprintf (dump_file, "Conditionals in bb %i and %i match.\n",
1418 "Outcomes of branch in bb %i and %i differ too much (%i %i)\n",
1426 fprintf (dump_file, "Conditionals in bb %i and %i match.\n",
1492 "Tablejumps in bb %i and %i match.\n",
1595 block_has_preserve_label (basic_block bb)
1597 return (bb
1598 && block_label (bb)
1599 && LABEL_PRESERVE_P (block_label (bb)));
1625 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
1731 fprintf (dump_file, "Splitting bb %i before %i insns\n",
1738 "Cross jumping from bb %i to bb %i; %i common insns\n",
1828 try_crossjump_bb (int mode, basic_block bb)
1837 if (EDGE_COUNT (bb->preds) < 2)
1843 && bb != EXIT_BLOCK_PTR
1844 && computed_jump_p (BB_END (bb)))
1855 bb-reorder.c:partition_hot_cold_basic_blocks for complete details. */
1857 if (BB_PARTITION (EDGE_PRED (bb, 0)->src) !=
1858 BB_PARTITION (EDGE_PRED (bb, 1)->src)
1859 || (EDGE_PRED (bb, 0)->flags & EDGE_CROSSING))
1868 if (EDGE_COUNT (bb->preds) > max)
1871 FOR_EACH_EDGE (e, ei, bb->preds)
1878 for (ix = 0, ev = bb; ix < EDGE_COUNT (ev->preds); )
1901 ev = bb;
1921 for (ix2 = 0, ev2 = bb; ix2 < EDGE_COUNT (ev2->preds); )
1950 ev2 = bb;
1969 basic_block bb, b, next;
1977 FOR_EACH_BB (bb)
1978 update_forwarder_flag (bb);
2206 basic_block bb;
2209 for (bb = ENTRY_BLOCK_PTR->next_bb; bb != EXIT_BLOCK_PTR; )
2211 if (single_succ_p (bb)
2212 && can_merge_blocks_p (bb, single_succ (bb)))
2215 merge_blocks (bb, single_succ (bb));
2220 bb = bb->next_bb;