/haiku-buildtools/gcc/gcc/ |
H A D | cfghooks.c | 511 basic_block new_bb; local 517 new_bb = cfg_hooks->split_block (bb, i); 518 if (!new_bb) 521 new_bb->count = bb->count; 522 new_bb->frequency = bb->frequency; 523 new_bb->discriminator = bb->discriminator; 527 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb); 528 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb); 535 add_bb_to_loop (new_bb, bb->loop_father); 537 FOR_EACH_EDGE (e, ei, new_bb 1049 basic_block new_bb; local 1332 basic_block bb, new_bb, dom_bb; local [all...] |
H A D | bb-reorder.c | 864 basic_block new_bb; 866 new_bb = duplicate_block (old_bb, e, bb); 867 BB_COPY_PARTITION (new_bb, old_bb); 869 gcc_assert (e->dest == new_bb); 874 old_bb->index, new_bb->index); 876 if (new_bb->index >= array_size 882 new_size = MAX (last_basic_block_for_fn (cfun), new_bb->index + 1); 906 mark_bb_visited (new_bb, trace); 907 new_bb->aux = bb->aux; 908 bb->aux = new_bb; 863 basic_block new_bb; local 1332 basic_block new_bb; local 1446 basic_block new_bb, last_bb, post_bb; local 1837 basic_block new_bb; local 2036 basic_block new_bb; local 2472 basic_block bb, new_bb; local [all...] |
H A D | gimple-iterator.c | 749 basic_block *new_bb) 819 if (new_bb) 820 *new_bb = dest; 833 basic_block new_bb = NULL; local 838 ins_after = gimple_find_edge_insert_loc (e, &gsi, &new_bb); 847 return new_bb; 857 basic_block new_bb = NULL; local 862 ins_after = gimple_find_edge_insert_loc (e, &gsi, &new_bb); 870 return new_bb; 896 gsi_commit_one_edge_insert (edge e, basic_block *new_bb) argument 748 gimple_find_edge_insert_loc(edge e, gimple_stmt_iterator *gsi, basic_block *new_bb) argument [all...] |
H A D | tree-switch-conversion.c | 123 basic_block new_bb, split_bb = gsi_bb (*gsip); 138 new_bb = e_false->dest; 148 new_bb->count = e_false->count; 157 return new_bb; 315 basic_block default_bb, new_default_bb, new_bb; 440 new_bb = hoist_edge_and_branch_if_true (&gsi, tmp, default_edge, update_dom); 442 bbs_to_fix_dom.quick_push (new_bb); 443 gcc_assert (gimple_bb (swtch) == new_bb); 444 gsi = gsi_last_bb (new_bb); 453 dom_bbs = get_dominated_by (CDI_DOMINATORS, new_bb); 122 basic_block new_bb, split_bb = gsi_bb (*gsip); local 313 basic_block default_bb, new_default_bb, new_bb; local [all...] |
H A D | sese.c | 537 graphite_copy_stmts_from_block (basic_block bb, basic_block new_bb, 545 gsi_tgt = gsi_start_bb (new_bb); 605 basic_block new_bb = split_edge (next_e); 608 next_e = single_succ_edge (new_bb); 609 graphite_copy_stmts_from_block (bb, new_bb, &rename_map, iv_map, region, 611 remove_phi_nodes (new_bb); 534 graphite_copy_stmts_from_block(basic_block bb, basic_block new_bb, rename_map_type *rename_map, vec<tree> iv_map, sese region, bool *gloog_error) argument 602 basic_block new_bb = split_edge (next_e); local
|
H A D | cfgrtl.c | 740 basic_block new_bb; 781 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb); 782 BB_COPY_PARTITION (new_bb, bb); 786 new_bb->succs = bb->succs; 788 FOR_EACH_EDGE (e, ei, new_bb->succs) 789 e->src = new_bb; 793 return new_bb; 1213 patch_jump_insn (rtx_insn *insn, rtx_insn *old_label, basic_block new_bb) 1222 rtx new_label = block_label (new_bb); 1224 if (new_bb 733 basic_block new_bb; local 1205 patch_jump_insn(rtx_insn *insn, rtx_insn *old_label, basic_block new_bb) argument 1509 basic_block jump_block, new_bb = NULL, src = e->src; local 1879 basic_block bb, new_bb; local 4243 basic_block new_bb; local 4374 basic_block new_bb = rtl_split_block (bb, insn); local 4717 basic_block new_bb = local [all...] |
H A D | tree-ssa-loop-im.c | 1848 basic_block new_bb, then_bb, old_dest; local 1884 new_bb = split_edge (ex); 1885 then_bb = create_empty_bb (new_bb); 1888 add_bb_to_loop (then_bb, new_bb->loop_father); 1890 gsi = gsi_start_bb (new_bb); 1900 make_edge (new_bb, then_bb, 1902 make_edge (new_bb, old_dest, 1907 set_immediate_dominator (CDI_DOMINATORS, then_bb, new_bb); 1912 redirect_edge_succ (prev_edges->last_cond_fallthru, new_bb); 1913 set_immediate_dominator (CDI_DOMINATORS, new_bb, prevb [all...] |
H A D | sel-sched-ir.c | 5413 basic_block new_bb; 5422 new_bb = orig_cfg_hooks.create_basic_block (headp, endp, after); 5425 new_bb = create_basic_block_structure ((rtx_insn *) headp, 5428 new_bb->aux = NULL; 5431 last_added_blocks.safe_push (new_bb); 5433 return new_bb; 5472 basic_block new_bb; 5475 new_bb = sched_split_block_1 (bb, after); 5476 sel_add_bb (new_bb); 5481 change_loops_latches (bb, new_bb); 5388 basic_block new_bb; local 5447 basic_block new_bb; local 5520 basic_block new_bb, src, other_bb = NULL; local 5565 basic_block new_bb; local [all...] |
H A D | sel-sched.c | 4583 basic_block new_bb, bb = e2->dest; 4600 new_bb = sched_split_block (bb, NULL); 4603 gcc_assert (BB_NOTE_LIST (new_bb) == NULL_RTX); 4604 BB_NOTE_LIST (new_bb) = BB_NOTE_LIST (bb); 4611 sel_redirect_edge_and_branch_force (e1, new_bb); 4613 sel_redirect_edge_and_branch (e1, new_bb); 4615 gcc_assert (e1->dest == new_bb); 4623 now is to swap the block numbers of new_bb and 4624 single_succ(new_bb) == e, so that the insns that were in e before 4630 insn_t insn = sel_bb_head (new_bb); 4571 basic_block new_bb, bb = e2->dest; local [all...] |
H A D | bt-load.c | 915 basic_block head_bb, basic_block new_bb, int full_range) 921 if (dominated_by_p (CDI_DOMINATORS, new_bb, head_bb)) 923 if (new_bb == head_bb) 926 IOR_HARD_REG_SET (*btrs_live_in_range, btrs_live[new_bb->index]); 930 *tos++ = new_bb; 936 int new_block = new_bb->index; 938 gcc_assert (dominated_by_p (CDI_DOMINATORS, head_bb, new_bb)); 913 augment_live_range(bitmap live_range, HARD_REG_SET *btrs_live_in_range, basic_block head_bb, basic_block new_bb, int full_range) argument
|
H A D | tree-eh.c | 2319 redirect_eh_edge_1 (edge edge_in, basic_block new_bb, bool change_region) 2338 new_label = gimple_block_label (new_bb); 2399 redirect_eh_edge (edge edge_in, basic_block new_bb) 2401 redirect_eh_edge_1 (edge_in, new_bb, false); 2402 return ssa_redirect_edge (edge_in, new_bb); 2410 redirect_eh_dispatch_edge (geh_dispatch *stmt, edge e, basic_block new_bb) 2412 tree new_lab = gimple_block_label (new_bb); 3236 basic_block new_bb; 3248 new_bb = create_empty_bb (bb); 3249 add_bb_to_loop (new_bb, b 2318 redirect_eh_edge_1(edge edge_in, basic_block new_bb, bool change_region) argument 2398 redirect_eh_edge(edge edge_in, basic_block new_bb) argument 2409 redirect_eh_dispatch_edge(geh_dispatch *stmt, edge e, basic_block new_bb) argument 3232 basic_block new_bb; local 4139 cleanup_empty_eh_merge_phis(basic_block new_bb, basic_block old_bb, edge old_bb_out, bool change_region) argument [all...] |
H A D | tree-cfg.c | 2104 basic_block new_bb; local 2116 new_bb = bb->prev_bb; 2117 new_gsi = gsi_start_bb (new_bb); 2711 basic_block new_bb, after_bb, dest; local 2721 new_bb = create_empty_bb (after_bb); 2722 new_bb->frequency = EDGE_FREQUENCY (edge_in); 2723 new_bb->count = edge_in->count; 2724 new_edge = make_edge (new_bb, dest, EDGE_FALLTHRU); 2728 e = redirect_edge_and_branch (edge_in, new_bb); 2732 return new_bb; 5690 basic_block new_bb; local 5723 gimple_set_bb (gsi_stmt (gsi_tgt), new_bb); local 5796 basic_block new_bb; local 8300 basic_block new_bb; local [all...] |
H A D | cfgexpand.c | 2149 basic_block new_bb, dest; local 2258 new_bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); 2260 redirect_edge_succ (false_edge, new_bb); 2262 new_bb->count = false_edge->count; 2263 new_bb->frequency = EDGE_FREQUENCY (false_edge); 2264 add_bb_to_loop (new_bb, bb->loop_father); 2265 new_edge = make_edge (new_bb, dest, 0); 2267 new_edge->count = new_bb->count; 2268 if (BARRIER_P (BB_END (new_bb))) 2269 BB_END (new_bb) 5297 basic_block new_bb; local [all...] |
H A D | tree-vect-loop-manip.c | 1863 basic_block new_bb; local 1902 new_bb = gsi_insert_seq_on_edge_immediate (pe, new_stmts); 1903 gcc_assert (!new_bb); 1946 basic_block new_bb = gsi_insert_seq_on_edge_immediate (pe, stmts); local 1947 gcc_assert (!new_bb); 2074 basic_block new_bb = gsi_insert_seq_on_edge_immediate (pe, seq); local 2075 gcc_assert (!new_bb);
|
H A D | cfgloopmanip.c | 1172 basic_block new_bb, bb, first_active_latch = NULL; local 1358 new_bb = new_bbs[i]; 1359 if (new_bb->loop_father == target) 1360 new_bb->flags |= BB_IRREDUCIBLE_LOOP; 1362 FOR_EACH_EDGE (ae, ei, new_bb->succs)
|
H A D | tree-inline.c | 2206 basic_block new_bb = (basic_block) bb->aux; local 2227 new_edge = make_edge (new_bb, (basic_block) old_edge->dest->aux, flags); 2235 for (si = gsi_start_bb (new_bb); !gsi_end_p (si);) 2276 edge e = split_block (new_bb, copy_stmt); 2278 new_bb = e->dest; 2279 new_bb->aux = e->src->aux; 2280 si = gsi_start_bb (new_bb); 2329 basic_block const new_bb = (basic_block) bb->aux; local 2347 new_phi = create_phi_node (new_res, new_bb); 2348 FOR_EACH_EDGE (new_edge, ei, new_bb 2494 maybe_move_debug_stmts_to_successors(copy_body_data *id, basic_block new_bb) argument 2746 basic_block new_bb = copy_bb (id, bb, frequency_scale, count_scale); local [all...] |
H A D | tree-vect-data-refs.c | 4092 basic_block new_bb; local 4229 new_bb = gsi_insert_seq_on_edge_immediate (pe, new_stmt_list); 4230 gcc_assert (!new_bb); 4251 new_bb = gsi_insert_on_edge_immediate (pe, vec_stmt); 4252 gcc_assert (!new_bb); 4810 basic_block new_bb; local 4916 new_bb = gsi_insert_on_edge_immediate (pe, new_stmt); 4917 gcc_assert (!new_bb); 4926 new_bb = gsi_insert_on_edge_immediate (pe, new_stmt); 4927 gcc_assert (!new_bb); [all...] |
H A D | tree-parloops.c | 1104 basic_block new_bb; local 1120 new_bb = e->dest; 1126 gsi = gsi_start_bb (new_bb); 1129 e = split_block (new_bb, load); 1130 new_bb = e->dest; 1131 gsi = gsi_start_bb (new_bb);
|
H A D | ifcvt.c | 4009 basic_block new_bb; 4092 new_bb = 0; 4095 new_bb = force_nonfallthru_and_redirect (FALLTHRU_EDGE (test_bb), 4098 new_bb = redirect_edge_and_branch_force (FALLTHRU_EDGE (test_bb), 4109 if (new_bb) 4111 df_bb_replace (then_bb_index, new_bb); 4114 gcc_checking_assert (BB_PARTITION (new_bb) == BB_PARTITION (test_bb)); 4610 basic_block new_bb; 4612 && (new_bb = find_if_header (bb, pass)) != NULL) 4613 bb = new_bb; 4003 basic_block new_bb; local 4603 basic_block new_bb; local [all...] |
H A D | tree-vect-patterns.c | 1958 basic_block new_bb variable 1960 gcc_assert (!new_bb); 1988 basic_block new_bb variable 1990 gcc_assert (!new_bb); 2007 basic_block new_bb variable 2009 gcc_assert (!new_bb);
|
H A D | tree-vect-loop.c | 3350 basic_block new_bb; local 3410 new_bb = gsi_insert_seq_on_edge_immediate (pe, stmts); 3411 gcc_assert (!new_bb); 3436 new_bb = gsi_insert_on_edge_immediate (loop_preheader_edge (iv_loop), 3438 gcc_assert (!new_bb); 3456 new_bb = gsi_insert_seq_on_edge_immediate (pe, stmts); 3457 gcc_assert (!new_bb); 3473 new_bb = gsi_insert_on_edge_immediate (pe, init_stmt); 3474 gcc_assert (!new_bb);
|
H A D | profile.c | 1107 basic_block new_bb = split_edge (e); 1108 edge ne = single_succ_edge (new_bb); 1106 basic_block new_bb = split_edge (e); local
|
H A D | tree-vect-stmts.c | 1291 basic_block new_bb; local 1298 new_bb = gsi_insert_on_edge_immediate (pe, new_stmt); 1299 gcc_assert (!new_bb); 1908 basic_block new_bb; local 1957 new_bb = gsi_insert_seq_on_edge_immediate (pe, seq); 1958 gcc_assert (!new_bb); 3040 basic_block new_bb; local 3042 new_bb = gsi_insert_seq_on_edge_immediate (pe, stmts); 3043 gcc_assert (!new_bb); 5928 basic_block new_bb; local [all...] |
H A D | df-scan.c | 1785 df_insn_change_bb (rtx_insn *insn, basic_block new_bb) 1791 if (old_bb == new_bb) 1794 set_block_for_insn (insn, new_bb); 1814 df_set_bb_dirty (new_bb); 1819 old_bb->index, new_bb->index); 1824 fprintf (dump_file, " to %d\n", new_bb->index); 1781 df_insn_change_bb(rtx_insn *insn, basic_block new_bb) argument
|
H A D | omp-low.c | 5368 basic_block entry_bb, exit_bb, new_bb; 5416 new_bb = entry_bb; 5420 make_edge (new_bb, exit_succ_e->dest, EDGE_FALLTHRU); 5572 new_bb = move_sese_region_to_fn (child_cfun, entry_bb, exit_bb, block); 5574 single_succ_edge (new_bb)->flags = EDGE_FALLTHRU; 5579 make_edge (new_bb, dest_bb, EDGE_FALLTHRU); 5581 set_immediate_dominator (CDI_DOMINATORS, dest_bb, new_bb); 5637 expand_cilk_for_call (new_bb, 5640 expand_parallel_call (region, new_bb, 5643 expand_task_call (new_bb, as_ 5367 basic_block entry_bb, exit_bb, new_bb; local 8802 basic_block entry_bb, exit_bb, new_bb; local [all...] |