/haiku-buildtools/gcc/gcc/ |
H A D | hw-doloop.c | 549 basic_block start_prev_bb = start_bb->prev_bb; 554 loop->head->prev_bb->next_bb = loop->head->next_bb; 555 loop->head->next_bb->prev_bb = loop->head->prev_bb; 557 loop->head->prev_bb = start_prev_bb; 559 start_prev_bb->next_bb = start_bb->prev_bb = loop->head;
|
H A D | cfg.c | 105 EXIT_BLOCK_PTR_FOR_FN (the_fun)->prev_bb 161 b->prev_bb = after; 163 b->next_bb->prev_bb = b; 170 b->next_bb->prev_bb = b->prev_bb; 171 b->prev_bb->next_bb = b->next_bb; 172 b->prev_bb = NULL; 783 if (bb->prev_bb) 784 fprintf (outf, "%d", bb->prev_bb->index);
|
H A D | sel-sched-ir.c | 711 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb); 712 candidate = find_fallthru_edge_from (BLOCK_FOR_INSN (insn)->prev_bb); 733 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb 751 gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb 3781 gcc_assert (can_merge_blocks_p (bb->prev_bb, bb)); 3782 sel_merge_blocks (bb->prev_bb, bb); 3846 if (can_merge_blocks_p (bb->prev_bb, bb)) 3847 sel_merge_blocks (bb->prev_bb, bb); 3921 && in_current_region_p (xbb->prev_bb) 3922 && bb_has_removable_jump_to_p (xbb->prev_bb, xb 6453 basic_block prev_bb = bb->prev_bb, next_bb = bb->next_bb; local [all...] |
H A D | cfgcleanup.c | 728 link_block (a, b->prev_bb); 834 return b->prev_bb == ENTRY_BLOCK_PTR_FOR_FN (cfun) ? b : b->prev_bb; 862 next = b->prev_bb; 864 next = next->prev_bb; 2690 c = b->prev_bb; 2772 c = ((b->prev_bb == ENTRY_BLOCK_PTR_FOR_FN (cfun)) 2773 ? b->next_bb : b->prev_bb); 2914 basic_block b, prev_bb; 2927 for (b = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb; 2906 basic_block b, prev_bb; local [all...] |
H A D | bb-reorder.c | 454 basic_block prev_bb; 456 for (prev_bb = trace->first; 457 prev_bb->aux != back_edge->dest; 458 prev_bb = (basic_block) prev_bb->aux) 460 prev_bb->aux = best_bb->aux; 463 if (single_succ_p (prev_bb)) 465 basic_block header = single_succ (prev_bb); 471 copy_bb (header, single_succ_edge (prev_bb), prev_bb, trace_ 453 basic_block prev_bb; local [all...] |
H A D | tree-ssa-dce.c | 1478 basic_block prev_bb; local 1483 for (bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb; 1484 bb != ENTRY_BLOCK_PTR_FOR_FN (cfun); bb = prev_bb) 1486 prev_bb = bb->prev_bb; 1530 prev_bb = bb->prev_bb;
|
H A D | basic-block.h | 120 struct GTY((chain_next ("%h.next_bb"), chain_prev ("%h.prev_bb"))) basic_block_def { 135 basic_block prev_bb; variable 230 FOR_BB_BETWEEN (BB, (FN)->cfg->x_exit_block_ptr->prev_bb, (FN)->cfg->x_entry_block_ptr, prev_bb)
|
H A D | cfgrtl.c | 1875 return bb->prev_bb; 1923 bb = create_basic_block (before, NULL, edge_in->dest->prev_bb); 1928 basic_block after = edge_in->dest->prev_bb; 3650 This functions re-links the basic block prev_bb and next_bb pointers 3662 basic_block bb, prev_bb; 3688 prev_bb = ENTRY_BLOCK_PTR_FOR_FN (cfun); 3690 for (; bb; prev_bb = bb, bb = (basic_block) bb->aux) 3692 bb->prev_bb = prev_bb; 3693 prev_bb 3644 basic_block bb, prev_bb; local [all...] |
H A D | cfghooks.c | 135 if (bb->prev_bb != last_bb_seen) 137 error ("prev_bb of %d should be %d, not %d", 138 bb->index, last_bb_seen->index, bb->prev_bb->index); 965 EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb, next_bb)
|
H A D | asan.c | 2072 basic_block prev_bb = bb; local 2081 while (single_pred_p (prev_bb)) 2083 prev_bb = single_pred (prev_bb); 2084 if (prev_bb->index < saved_last_basic_block) 2087 if (prev_bb != last_bb)
|
H A D | auto-profile.c | 1520 > EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb->count) 1522 EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb->count 1524 set_bb_annotated (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb, &annotated_bb);
|
H A D | sched-ebb.c | 583 last_bb = last_bb->prev_bb;
|
H A D | shrink-wrap.c | 880 EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb); 1022 exit_pred = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb;
|
H A D | lra-constraints.c | 5115 basic_block last_bb, prev_bb, curr_bb; 5122 prev_bb = NULL; 5133 if (curr_bb != prev_bb) 5135 if (prev_bb != NULL) 5137 /* Update df_get_live_in (prev_bb): */ 5140 bitmap_set_bit (df_get_live_in (prev_bb), j); 5142 bitmap_clear_bit (df_get_live_in (prev_bb), j); 5163 prev_bb = curr_bb; 5110 basic_block last_bb, prev_bb, curr_bb; local
|
H A D | sel-sched.c | 5200 move_nop_to_previous_block (insn_t nop, basic_block prev_bb) 5205 && prev_bb == BLOCK_FOR_INSN (nop)->prev_bb); 5207 prev_insn = sel_bb_end (prev_bb); 5221 BB_END (prev_bb) = nop; 5222 BLOCK_FOR_INSN (nop) = prev_bb; 5188 move_nop_to_previous_block(insn_t nop, basic_block prev_bb) argument
|
H A D | cfgexpand.c | 5659 basic_block prev_bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb; local 5660 rtx_insn *orig_end = BB_END (prev_bb); 5677 BB_END (prev_bb) = orig_end; 5683 exit block, so append those instructions to prev_bb in that case. */ 5689 BB_END (prev_bb) = NEXT_INSN (head); 5693 exit_block = create_basic_block (NEXT_INSN (head), end, prev_bb);
|
H A D | profile.c | 631 FOR_BB_BETWEEN (bb, EXIT_BLOCK_PTR_FOR_FN (cfun), NULL, prev_bb)
|
H A D | cfganal.c | 1123 FOR_BB_BETWEEN (bb, last_unvisited, NULL, prev_bb)
|
H A D | tree-cfg.c | 229 EXIT_BLOCK_PTR_FOR_FN (fn)->prev_bb 2116 new_bb = bb->prev_bb; 2694 basic_block dest_prev = dest->prev_bb; 5734 if (bb->prev_bb == after) 5799 new_bb = create_empty_bb (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb); 7715 EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb->index); 7731 basic_block bb = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb;
|
H A D | lto-streamer-in.c | 837 bb->prev_bb = p_bb;
|
H A D | haifa-sched.c | 8057 gcc_assert (succ->prev_bb == pred); 8088 rtx_insn *end = BB_END (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb); 8099 BB_END (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb) = end; 8117 last = EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb; 8724 last = last->prev_bb;
|
H A D | final.c | 797 || (bb->frequency > bb->prev_bb->frequency * 10 798 && (bb->prev_bb->frequency
|
H A D | except.c | 988 bb = create_basic_block (seq, last, BLOCK_FOR_INSN (insn)->prev_bb);
|
H A D | tree-inline.c | 1759 prev = bb->prev_bb; 1761 prev = prev->prev_bb;
|
H A D | ifcvt.c | 4088 && then_bb->prev_bb == test_bb
|