| /NextBSD/contrib/gcc/ |
| HD | bb-reorder.c | 759 basic_block new_bb; in copy_bb() local 761 new_bb = duplicate_block (old_bb, e, bb); in copy_bb() 762 BB_COPY_PARTITION (new_bb, old_bb); in copy_bb() 764 gcc_assert (e->dest == new_bb); in copy_bb() 770 old_bb->index, new_bb->index); in copy_bb() 771 new_bb->il.rtl->visited = trace; in copy_bb() 772 new_bb->aux = bb->aux; in copy_bb() 773 bb->aux = new_bb; in copy_bb() 775 if (new_bb->index >= array_size || last_basic_block > array_size) in copy_bb() 780 new_size = MAX (last_basic_block, new_bb->index + 1); in copy_bb() [all …]
|
| HD | cfghooks.c | 321 basic_block new_bb; in split_block() local 326 new_bb = cfg_hooks->split_block (bb, i); in split_block() 327 if (!new_bb) in split_block() 330 new_bb->count = bb->count; in split_block() 331 new_bb->frequency = bb->frequency; in split_block() 332 new_bb->loop_depth = bb->loop_depth; in split_block() 336 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb); in split_block() 337 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb); in split_block() 340 return make_single_succ_edge (bb, new_bb, EDGE_FALLTHRU); in split_block() 701 basic_block new_bb; in duplicate_block() local [all …]
|
| HD | cfglayout.c | 1034 basic_block new_bb; in cfg_layout_duplicate_bb() local 1037 new_bb = create_basic_block (insn, in cfg_layout_duplicate_bb() 1041 BB_COPY_PARTITION (new_bb, bb); in cfg_layout_duplicate_bb() 1049 new_bb->il.rtl->header = unlink_insn_chain (insn, get_last_insn ()); in cfg_layout_duplicate_bb() 1059 new_bb->il.rtl->footer = unlink_insn_chain (insn, get_last_insn ()); in cfg_layout_duplicate_bb() 1064 new_bb->il.rtl->global_live_at_start = ALLOC_REG_SET (®_obstack); in cfg_layout_duplicate_bb() 1065 new_bb->il.rtl->global_live_at_end = ALLOC_REG_SET (®_obstack); in cfg_layout_duplicate_bb() 1066 COPY_REG_SET (new_bb->il.rtl->global_live_at_start, in cfg_layout_duplicate_bb() 1068 COPY_REG_SET (new_bb->il.rtl->global_live_at_end, in cfg_layout_duplicate_bb() 1072 return new_bb; in cfg_layout_duplicate_bb() [all …]
|
| HD | cfgexpand.c | 1175 basic_block new_bb, dest; in expand_gimple_cond_expr() local 1230 new_bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); in expand_gimple_cond_expr() 1232 redirect_edge_succ (false_edge, new_bb); in expand_gimple_cond_expr() 1234 new_bb->count = false_edge->count; in expand_gimple_cond_expr() 1235 new_bb->frequency = EDGE_FREQUENCY (false_edge); in expand_gimple_cond_expr() 1236 new_edge = make_edge (new_bb, dest, 0); in expand_gimple_cond_expr() 1238 new_edge->count = new_bb->count; in expand_gimple_cond_expr() 1239 if (BARRIER_P (BB_END (new_bb))) in expand_gimple_cond_expr() 1240 BB_END (new_bb) = PREV_INSN (BB_END (new_bb)); in expand_gimple_cond_expr() 1241 update_bb_for_insn (new_bb); in expand_gimple_cond_expr() [all …]
|
| HD | cfgrtl.c | 480 basic_block new_bb; in rtl_split_block() local 502 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb); in rtl_split_block() 503 BB_COPY_PARTITION (new_bb, bb); in rtl_split_block() 507 new_bb->succs = bb->succs; in rtl_split_block() 509 FOR_EACH_EDGE (e, ei, new_bb->succs) in rtl_split_block() 510 e->src = new_bb; in rtl_split_block() 514 new_bb->il.rtl->global_live_at_start = ALLOC_REG_SET (®_obstack); in rtl_split_block() 515 new_bb->il.rtl->global_live_at_end = ALLOC_REG_SET (®_obstack); in rtl_split_block() 516 COPY_REG_SET (new_bb->il.rtl->global_live_at_end, bb->il.rtl->global_live_at_end); in rtl_split_block() 523 COPY_REG_SET (new_bb->il.rtl->global_live_at_start, bb->il.rtl->global_live_at_end); in rtl_split_block() [all …]
|
| HD | tree-vect-transform.c | 267 basic_block new_bb; in vect_create_data_ref_ptr() local 319 new_bb = bsi_insert_on_edge_immediate (pe, new_stmt_list); in vect_create_data_ref_ptr() 320 gcc_assert (!new_bb); in vect_create_data_ref_ptr() 328 new_bb = bsi_insert_on_edge_immediate (pe, vec_stmt); in vect_create_data_ref_ptr() 329 gcc_assert (!new_bb); in vect_create_data_ref_ptr() 416 basic_block new_bb; in vect_init_vector() local 426 new_bb = bsi_insert_on_edge_immediate (pe, init_stmt); in vect_init_vector() 427 gcc_assert (!new_bb); in vect_init_vector() 1772 basic_block new_bb; in vectorizable_load() local 1893 new_bb = bsi_insert_on_edge_immediate (pe, new_stmt); in vectorizable_load() [all …]
|
| HD | tree-cfg.c | 293 basic_block new_bb = create_empty_bb (bb); in factor_computed_gotos() local 294 block_stmt_iterator new_bsi = bsi_start (new_bb); in factor_computed_gotos() 2045 basic_block new_bb; in remove_bb() local 2057 new_bb = bb->prev_bb; in remove_bb() 2058 new_bsi = bsi_start (new_bb); in remove_bb() 2985 basic_block *new_bb) in tree_find_edge_insert_loc() argument 3061 if (new_bb) in tree_find_edge_insert_loc() 3062 *new_bb = dest; in tree_find_edge_insert_loc() 3090 bsi_commit_one_edge_insert (edge e, basic_block *new_bb) in bsi_commit_one_edge_insert() argument 3092 if (new_bb) in bsi_commit_one_edge_insert() [all …]
|
| HD | cfgloopmanip.c | 794 basic_block new_bb, bb, first_active_latch = NULL; in duplicate_loop_to_header_edge() local 968 new_bb = new_bbs[i]; in duplicate_loop_to_header_edge() 969 if (new_bb->loop_father == target) in duplicate_loop_to_header_edge() 970 new_bb->flags |= BB_IRREDUCIBLE_LOOP; in duplicate_loop_to_header_edge() 972 FOR_EACH_EDGE (ae, ei, new_bb->succs) in duplicate_loop_to_header_edge() 1213 basic_block src, dest, new_bb; in loop_split_edge_with() local 1223 new_bb = split_edge (e); in loop_split_edge_with() 1224 add_bb_to_loop (new_bb, loop_c); in loop_split_edge_with() 1225 new_bb->flags |= (insns ? BB_SUPERBLOCK : 0); in loop_split_edge_with() 1228 emit_insn_after (insns, BB_END (new_bb)); in loop_split_edge_with() [all …]
|
| HD | tree-ssa-loop-manip.c | 481 basic_block src, dest, new_bb; in bsi_insert_on_edge_immediate_loop() local 489 new_bb = bsi_insert_on_edge_immediate (e, stmt); in bsi_insert_on_edge_immediate_loop() 491 if (!new_bb) in bsi_insert_on_edge_immediate_loop() 494 add_bb_to_loop (new_bb, loop_c); in bsi_insert_on_edge_immediate_loop() 496 dest->loop_father->latch = new_bb; in bsi_insert_on_edge_immediate_loop() 498 return new_bb; in bsi_insert_on_edge_immediate_loop()
|
| HD | bt-load.c | 903 basic_block head_bb, basic_block new_bb, int full_range) in augment_live_range() argument 909 if (dominated_by_p (CDI_DOMINATORS, new_bb, head_bb)) in augment_live_range() 911 if (new_bb == head_bb) in augment_live_range() 914 IOR_HARD_REG_SET (*btrs_live_in_range, btrs_live[new_bb->index]); in augment_live_range() 918 *tos++ = new_bb; in augment_live_range() 924 int new_block = new_bb->index; in augment_live_range() 926 gcc_assert (dominated_by_p (CDI_DOMINATORS, head_bb, new_bb)); in augment_live_range()
|
| HD | ifcvt.c | 3355 basic_block else_bb = else_edge->dest, new_bb; in find_if_case_1() local 3425 new_bb = 0; in find_if_case_1() 3428 new_bb = redirect_edge_and_branch_force (FALLTHRU_EDGE (test_bb), in find_if_case_1() 3436 if (new_bb) in find_if_case_1() 3438 new_bb->index = then_bb_index; in find_if_case_1() 3439 SET_BASIC_BLOCK (then_bb_index, new_bb); in find_if_case_1() 3443 BB_COPY_PARTITION (new_bb, test_bb); in find_if_case_1() 3889 basic_block new_bb; in if_convert() local 3890 while ((new_bb = find_if_header (bb, pass))) in if_convert() 3891 bb = new_bb; in if_convert()
|
| HD | tree-inline.c | 792 basic_block new_bb = (basic_block) bb->aux; in copy_edges_for_bb() local 811 new = make_edge (new_bb, (basic_block) old_edge->dest->aux, flags); in copy_edges_for_bb() 819 for (bsi = bsi_start (new_bb); !bsi_end_p (bsi);) in copy_edges_for_bb() 846 edge e = split_block (new_bb, copy_stmt); in copy_edges_for_bb() 847 new_bb = e->dest; in copy_edges_for_bb() 848 bsi = bsi_start (new_bb); in copy_edges_for_bb()
|
| HD | omp-low.c | 2421 basic_block entry_bb, exit_bb, new_bb; in expand_omp_parallel() local 2456 new_bb = entry_bb; in expand_omp_parallel() 2461 make_edge (new_bb, exit_succ_e->dest, EDGE_FALLTHRU); in expand_omp_parallel() 2535 new_bb = move_sese_region_to_fn (child_cfun, entry_bb, exit_bb); in expand_omp_parallel() 2537 single_succ_edge (new_bb)->flags = EDGE_FALLTHRU; in expand_omp_parallel() 2553 expand_parallel_call (region, new_bb, entry_stmt, ws_args); in expand_omp_parallel()
|
| HD | ChangeLog-2004 | 3755 (vect_build_loop_niters): We don't expect a new_bb to be generated - 5122 NULL into the instruction stream. Initialize new_bb to NULL.
|