Searched refs:prev_bb (Results 1 - 21 of 21) sorted by relevance

/freebsd-10.0-release/contrib/gcc/
H A Dcfglayout.c592 basic_block bb, prev_bb;
813 prev_bb = ENTRY_BLOCK_PTR;
817 for (; bb; prev_bb = bb, bb = bb->aux, index ++)
822 bb->prev_bb = prev_bb;
823 prev_bb->next_bb = bb;
825 prev_bb->next_bb = EXIT_BLOCK_PTR;
826 EXIT_BLOCK_PTR->prev_bb = prev_bb;
1048 EXIT_BLOCK_PTR->prev_bb);
586 basic_block bb, prev_bb; local
[all...]
H A Dcfg.c94 EXIT_BLOCK_PTR->prev_bb = ENTRY_BLOCK_PTR;
149 b->prev_bb = after;
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;
160 b->prev_bb = NULL;
493 if (bb->prev_bb)
494 fprintf (file, ", prev %d", bb->prev_bb->index);
H A Dbb-reorder.c375 basic_block prev_bb;
377 for (prev_bb = trace->first;
378 prev_bb->aux != back_edge->dest;
379 prev_bb = prev_bb->aux)
381 prev_bb->aux = best_bb->aux;
384 if (single_succ_p (prev_bb))
386 basic_block header = single_succ (prev_bb);
393 copy_bb (header, single_succ_edge (prev_bb), prev_bb, trace_
374 basic_block prev_bb; local
1526 basic_block prev_bb; local
[all...]
H A Dcfghooks.c94 if (bb->prev_bb != last_bb_seen)
96 error ("prev_bb of %d should be %d, not %d",
97 bb->index, last_bb_seen->index, bb->prev_bb->index);
252 if (bb->prev_bb)
253 fprintf (outf, "%d, ", bb->prev_bb->index);
641 FOR_BB_BETWEEN (b, ENTRY_BLOCK_PTR->next_bb, EXIT_BLOCK_PTR->prev_bb, next_bb)
H A Dcfgcleanup.c671 link_block (a, b->prev_bb);
784 return b->prev_bb == ENTRY_BLOCK_PTR ? b : b->prev_bb;
819 next = b->prev_bb;
821 next = next->prev_bb;
2005 c = b->prev_bb;
2065 c = b->prev_bb == ENTRY_BLOCK_PTR ? b->next_bb : b->prev_bb;
H A Dcfgbuild.c543 EXIT_BLOCK_PTR->prev_bb = ENTRY_BLOCK_PTR;
570 make_edges (ENTRY_BLOCK_PTR->next_bb, EXIT_BLOCK_PTR->prev_bb, 0);
H A Dbasic-block.h214 struct basic_block_def GTY((chain_next ("%h.next_bb"), chain_prev ("%h.prev_bb")))
233 struct basic_block_def *prev_bb; local
427 FOR_BB_BETWEEN (BB, (FN)->cfg->x_exit_block_ptr->prev_bb, (FN)->cfg->x_entry_block_ptr, prev_bb)
H A Dtree-cfg.c148 EXIT_BLOCK_PTR->prev_bb = ENTRY_BLOCK_PTR;
2050 new_bb = bb->prev_bb;
3169 if (dest->prev_bb && find_edge (dest->prev_bb, dest))
3172 return dest->prev_bb;
4270 if (bb->prev_bb == after)
4299 new_bb = create_empty_bb (EXIT_BLOCK_PTR->prev_bb);
5307 check_last_block = TEST_BIT (blocks, EXIT_BLOCK_PTR->prev_bb->index);
5323 basic_block bb = EXIT_BLOCK_PTR->prev_bb;
H A Dloop-unswitch.c443 switch_bb = create_empty_bb (EXIT_BLOCK_PTR->prev_bb);
H A Dsched-ebb.c534 last_bb = last_bb->prev_bb;
H A Dcfganal.c917 FOR_BB_BETWEEN (bb, last_unvisited, NULL, prev_bb)
H A Dhaifa-sched.c3592 gcc_assert (succ->prev_bb == pred);
3623 last = EXIT_BLOCK_PTR->prev_bb;
4173 last = last->prev_bb;
4255 insn = BB_END (EXIT_BLOCK_PTR->prev_bb);
4264 BB_END (EXIT_BLOCK_PTR->prev_bb) = insn;
H A Dcfgrtl.c1303 bb = create_basic_block (before, NULL, edge_in->dest->prev_bb);
1304 /* ??? Why not edge_in->dest->prev_bb here? */
2777 check_last_block = TEST_BIT (blocks, EXIT_BLOCK_PTR->prev_bb->index);
2793 basic_block bb = EXIT_BLOCK_PTR->prev_bb;
H A Dlambda-code.c2468 headerbb = create_empty_bb (EXIT_BLOCK_PTR->prev_bb);
2500 bodybb = create_empty_bb (EXIT_BLOCK_PTR->prev_bb);
2501 latchbb = create_empty_bb (EXIT_BLOCK_PTR->prev_bb);
H A Dprofile.c380 FOR_BB_BETWEEN (bb, EXIT_BLOCK_PTR, NULL, prev_bb)
H A Dfinal.c740 || (bb->frequency > bb->prev_bb->frequency * 10
741 && (bb->prev_bb->frequency
H A Dcfgexpand.c1490 EXIT_BLOCK_PTR->prev_bb);
H A Dtree-inline.c690 (basic_block) bb->prev_bb->aux);
H A Dexcept.c1408 bb = create_basic_block (seq, last, BLOCK_FOR_INSN (insn)->prev_bb);
H A Difcvt.c3426 && then_bb->prev_bb == test_bb
H A Domp-low.c3205 default_bb = create_empty_bb (l1_bb->prev_bb);

Completed in 382 milliseconds