Searched refs:next_bb (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-10.1-release/contrib/gcc/
H A Dcfgbuild.c266 /* By nature of the way these get numbered, ENTRY_BLOCK_PTR->next_bb block
268 if (min == ENTRY_BLOCK_PTR->next_bb)
271 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb)
413 else if (bb->next_bb != EXIT_BLOCK_PTR)
415 if (insn == BB_HEAD (bb->next_bb))
416 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU);
542 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR;
570 make_edges (ENTRY_BLOCK_PTR->next_bb, EXIT_BLOCK_PTR->prev_bb, 0);
773 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb)
[all...]
H A Dcfg.c93 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR;
148 b->next_bb = after->next_bb;
150 after->next_bb = b;
151 b->next_bb->prev_bb = b;
158 b->next_bb->prev_bb = b->prev_bb;
159 b->prev_bb->next_bb = b->next_bb;
161 b->next_bb = NULL;
422 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
[all...]
H A Dcfganal.c115 if (src->next_bb != target)
357 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
370 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
426 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
451 FOR_BB_BETWEEN (p, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
452 FOR_BB_BETWEEN (s, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb)
587 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb)
H A Dcfghooks.c85 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb)
211 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
257 if (bb->next_bb)
258 fprintf (outf, "%d", bb->next_bb->index);
638 if (ENTRY_BLOCK_PTR->next_bb == EXIT_BLOCK_PTR)
641 FOR_BB_BETWEEN (b, ENTRY_BLOCK_PTR->next_bb, EXIT_BLOCK_PTR->prev_bb, next_bb)
645 c = b->next_bb;
H A Dsched-ebb.c535 delete_basic_block (last_bb->next_bb);
589 if (bb->next_bb == EXIT_BLOCK_PTR
590 || LABEL_P (BB_HEAD (bb->next_bb)))
599 bb = bb->next_bb;
733 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb)));
746 bb = bb->next_bb;
H A Dloop-init.c215 if (bb->next_bb != EXIT_BLOCK_PTR)
216 bb->aux = bb->next_bb;
H A Dcfglayout.c88 if (bb->next_bb != EXIT_BLOCK_PTR)
89 next_head = BB_HEAD (bb->next_bb);
607 for (bb = ENTRY_BLOCK_PTR->next_bb, index = NUM_FIXED_BLOCKS;
655 for (bb = ENTRY_BLOCK_PTR->next_bb; bb ; bb = bb->aux)
796 for (bb = ENTRY_BLOCK_PTR->next_bb, index = NUM_FIXED_BLOCKS;
814 bb = ENTRY_BLOCK_PTR->next_bb;
823 prev_bb->next_bb = bb;
825 prev_bb->next_bb = EXIT_BLOCK_PTR;
893 basic_block c = ENTRY_BLOCK_PTR->next_bb;
1155 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
[all...]
H A Dprofile.c140 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
238 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
297 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
320 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
491 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
925 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
949 && e->src->next_bb == e->dest)
975 if (bb == ENTRY_BLOCK_PTR->next_bb)
1112 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
1167 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
[all...]
H A Dbb-reorder.c632 if (best_edge->dest != ENTRY_BLOCK_PTR->next_bb)
1043 basic_block next_bb = NULL;
1092 next_bb = e2->dest;
1115 if (!next_bb)
1117 else if (next_bb == EXIT_BLOCK_PTR)
1120 fprintf (dump_file, "%d\n", next_bb->index);
1125 if (next_bb && next_bb != EXIT_BLOCK_PTR)
1127 t = bbd[next_bb->index].start_of_trace;
2018 if (bb->next_bb !
1042 basic_block next_bb = NULL; local
[all...]
H A Dcfgcleanup.c132 || jump_block->next_bb == EXIT_BLOCK_PTR
829 return next == ENTRY_BLOCK_PTR ? next->next_bb : next;
849 return next == ENTRY_BLOCK_PTR ? next->next_bb : next;
1996 for (b = ENTRY_BLOCK_PTR->next_bb; b != EXIT_BLOCK_PTR;)
2065 c = b->prev_bb == ENTRY_BLOCK_PTR ? b->next_bb : b->prev_bb;
2143 b = b->next_bb;
2179 basic_block b, next_bb;
2185 for (b = ENTRY_BLOCK_PTR->next_bb; b != EXIT_BLOCK_PTR; b = next_bb)
2187 next_bb
2171 basic_block b, next_bb; local
[all...]
H A Dcfgloopanal.c282 FOR_BB_BETWEEN (act, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
292 FOR_BB_BETWEEN (act, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
338 FOR_BB_BETWEEN (act, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
H A Dpredict.c1255 heads[ENTRY_BLOCK_PTR->next_bb->index] = last_basic_block;
1465 return (bb->next_bb == EXIT_BLOCK_PTR
1466 || (bb->next_bb->next_bb == EXIT_BLOCK_PTR
1468 && single_succ (bb)->next_bb == EXIT_BLOCK_PTR));
1739 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
1818 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
1842 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb)
H A Dtracer.c326 basic_block bb = end->next_bb;
348 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb)
H A Dbasic-block.h214 struct basic_block_def GTY((chain_next ("%h.next_bb"), chain_prev ("%h.prev_bb")))
234 struct basic_block_def *next_bb; local
422 FOR_BB_BETWEEN (BB, (FN)->cfg->x_entry_block_ptr->next_bb, (FN)->cfg->x_exit_block_ptr, next_bb)
446 for (BB = ENTRY_BLOCK_PTR; BB; BB = BB->next_bb)
449 for (BB = ENTRY_BLOCK_PTR_FOR_FUNCTION (FN); BB; BB = BB->next_bb)
H A Dpostreload-gcse.c1169 if (ENTRY_BLOCK_PTR->next_bb == EXIT_BLOCK_PTR)
1173 ENTRY_BLOCK_PTR->next_bb->next_bb,
1175 next_bb)
H A Dcfgrtl.c447 BB_HEAD (ENTRY_BLOCK_PTR->next_bb) : get_insns ());
664 && a->next_bb == b
1199 basic_block b = e->src, c = b->next_bb;
1515 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
1561 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb)
2047 if (e->src->next_bb != e->dest)
2077 if (bb != last_bb_seen->next_bb)
2523 if (bb->next_bb != EXIT_BLOCK_PTR)
2524 to = &bb->next_bb->il.rtl->header;
H A Dcfgexpand.c1426 if (e && e->dest != ENTRY_BLOCK_PTR->next_bb)
1648 FOR_BB_BETWEEN (bb, init_block->next_bb, EXIT_BLOCK_PTR, next_bb)
H A Dgcse.c3266 if (ENTRY_BLOCK_PTR->next_bb == EXIT_BLOCK_PTR)
3274 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb->next_bb, EXIT_BLOCK_PTR, next_bb)
3698 if (ENTRY_BLOCK_PTR->next_bb == EXIT_BLOCK_PTR)
3705 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb->next_bb,
3706 EXIT_BLOCK_PTR, next_bb)
4753 if (bb->next_bb != EXIT_BLOCK_PTR)
H A Dhaifa-sched.c3591 succ = pred->next_bb;
4146 if (last->next_bb != EXIT_BLOCK_PTR)
4147 bb_header[last->next_bb->index] = 0;
4149 first = first->next_bb;
4187 first = first->next_bb;
4211 first = first->next_bb;
4298 jump_bb_next = jump_bb->next_bb;
4330 jump_bb_next = jump_bb->next_bb;
H A Drtl-factoring.c954 if ((insn == BB_END (bb)) && (bb->next_bb != EXIT_BLOCK_PTR))
955 return block_label (bb->next_bb);
H A Dtree-mudflap.c904 bb = ENTRY_BLOCK_PTR ->next_bb;
907 next = bb->next_bb;
H A Dtree-cfg.c147 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR;
592 make_edge (bb, bb->next_bb, EDGE_FALLTHRU);
2462 if (bb->next_bb != EXIT_BLOCK_PTR)
2627 e = find_edge (bb, bb->next_bb);
2649 if (bb->next_bb == EXIT_BLOCK_PTR
2668 if (!e || e->dest == bb->next_bb)
H A Dglobal.c1859 basic_block b = ENTRY_BLOCK_PTR->next_bb;
1930 b = b->next_bb;
H A Dregmove.c1518 && (bb->next_bb == EXIT_BLOCK_PTR || BB_HEAD (bb->next_bb) != next))
H A Dcombine.c1072 (ENTRY_BLOCK_PTR->next_bb->il.rtl->global_live_at_start, REGNO (x))
3081 insn && (this_basic_block->next_bb == EXIT_BLOCK_PTR
3082 || insn != BB_HEAD (this_basic_block->next_bb));
3182 temp && (this_basic_block->next_bb == EXIT_BLOCK_PTR
8321 (ENTRY_BLOCK_PTR->next_bb->il.rtl->global_live_at_start,
8389 (ENTRY_BLOCK_PTR->next_bb->il.rtl->global_live_at_start,
11292 (ENTRY_BLOCK_PTR->next_bb->il.rtl->global_live_at_start,
11403 (ENTRY_BLOCK_PTR->next_bb->il.rtl->global_live_at_start,
11555 block = ENTRY_BLOCK_PTR->next_bb;
12554 (insn && (this_basic_block->next_bb
[all...]

Completed in 355 milliseconds

12