/freebsd-9.3-release/contrib/gcc/ |
H A D | cfghooks.c | 321 basic_block new_bb; local 326 new_bb = cfg_hooks->split_block (bb, i); 327 if (!new_bb) 330 new_bb->count = bb->count; 331 new_bb->frequency = bb->frequency; 332 new_bb->loop_depth = bb->loop_depth; 336 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb); 337 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb); 340 return make_single_succ_edge (bb, new_bb, EDGE_FALLTHRU); 701 basic_block new_bb; local [all...] |
H A D | bb-reorder.c | 760 basic_block new_bb; 762 new_bb = duplicate_block (old_bb, e, bb); 763 BB_COPY_PARTITION (new_bb, old_bb); 765 gcc_assert (e->dest == new_bb); 771 old_bb->index, new_bb->index); 772 new_bb->il.rtl->visited = trace; 773 new_bb->aux = bb->aux; 774 bb->aux = new_bb; 776 if (new_bb->index >= array_size || last_basic_block > array_size) 781 new_size = MAX (last_basic_block, new_bb 759 basic_block new_bb; local 1108 basic_block new_bb; local 1336 basic_block new_bb; local 1523 basic_block new_bb; local 1985 basic_block bb, new_bb; local [all...] |
H A D | cfglayout.c | 1043 basic_block new_bb; 1046 new_bb = create_basic_block (insn, 1050 BB_COPY_PARTITION (new_bb, bb); 1058 new_bb->il.rtl->header = unlink_insn_chain (insn, get_last_insn ()); 1068 new_bb->il.rtl->footer = unlink_insn_chain (insn, get_last_insn ()); 1073 new_bb->il.rtl->global_live_at_start = ALLOC_REG_SET (®_obstack); 1074 new_bb->il.rtl->global_live_at_end = ALLOC_REG_SET (®_obstack); 1075 COPY_REG_SET (new_bb->il.rtl->global_live_at_start, 1077 COPY_REG_SET (new_bb->il.rtl->global_live_at_end, 1081 return new_bb; 1034 basic_block new_bb; local 1222 basic_block bb, new_bb, dom_bb; local [all...] |
H A D | cfgexpand.c | 1107 basic_block new_bb, dest; local 1162 new_bb = create_basic_block (NEXT_INSN (last), get_last_insn (), bb); 1164 redirect_edge_succ (false_edge, new_bb); 1166 new_bb->count = false_edge->count; 1167 new_bb->frequency = EDGE_FREQUENCY (false_edge); 1168 new_edge = make_edge (new_bb, dest, 0); 1170 new_edge->count = new_bb->count; 1171 if (BARRIER_P (BB_END (new_bb))) 1172 BB_END (new_bb) = PREV_INSN (BB_END (new_bb)); 1352 basic_block new_bb; local [all...] |
H A D | cfgrtl.c | 486 basic_block new_bb; 508 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb); 509 BB_COPY_PARTITION (new_bb, bb); 513 new_bb->succs = bb->succs; 515 FOR_EACH_EDGE (e, ei, new_bb->succs) 516 e->src = new_bb; 520 new_bb->il.rtl->global_live_at_start = ALLOC_REG_SET (®_obstack); 521 new_bb->il.rtl->global_live_at_end = ALLOC_REG_SET (®_obstack); 522 COPY_REG_SET (new_bb->il.rtl->global_live_at_end, bb->il.rtl->global_live_at_end); 529 COPY_REG_SET (new_bb 480 basic_block new_bb; local 996 basic_block jump_block, new_bb = NULL, src = e->src; local 2353 basic_block new_bb = rtl_split_block (bb, insn); local 2665 basic_block new_bb = local [all...] |
H A D | tree-vect-transform.c | 267 basic_block new_bb; local 319 new_bb = bsi_insert_on_edge_immediate (pe, new_stmt_list); 320 gcc_assert (!new_bb); 328 new_bb = bsi_insert_on_edge_immediate (pe, vec_stmt); 329 gcc_assert (!new_bb); 416 basic_block new_bb; local 426 new_bb = bsi_insert_on_edge_immediate (pe, init_stmt); 427 gcc_assert (!new_bb); 1772 basic_block new_bb; local 1893 new_bb 2300 basic_block new_bb = bsi_insert_on_edge_immediate (pe, stmt); local 2324 basic_block new_bb; local 2669 basic_block new_bb; local 2741 basic_block new_bb = bsi_insert_on_edge_immediate (pe, stmt); local [all...] |
H A D | tree-cfg.c | 293 basic_block new_bb = create_empty_bb (bb); local 294 block_stmt_iterator new_bsi = bsi_start (new_bb); 2045 basic_block new_bb; local 2057 new_bb = bb->prev_bb; 2058 new_bsi = bsi_start (new_bb); 2985 basic_block *new_bb) 3061 if (new_bb) 3062 *new_bb = dest; 3090 bsi_commit_one_edge_insert (edge e, basic_block *new_bb) argument 3092 if (new_bb) 2984 tree_find_edge_insert_loc(edge e, block_stmt_iterator *bsi, basic_block *new_bb) argument 3125 basic_block new_bb = NULL; local 3188 basic_block new_bb, after_bb, dest; local 4224 basic_block new_bb; local 4266 change_bb_for_stmt (tsi_stmt (tsi_tgt), new_bb); local 4302 basic_block new_bb; local [all...] |
H A D | cfgloopmanip.c | 794 basic_block new_bb, bb, first_active_latch = NULL; local 968 new_bb = new_bbs[i]; 969 if (new_bb->loop_father == target) 970 new_bb->flags |= BB_IRREDUCIBLE_LOOP; 972 FOR_EACH_EDGE (ae, ei, new_bb->succs) 1213 basic_block src, dest, new_bb; local 1223 new_bb = split_edge (e); 1224 add_bb_to_loop (new_bb, loop_c); 1225 new_bb->flags |= (insns ? BB_SUPERBLOCK : 0); 1228 emit_insn_after (insns, BB_END (new_bb)); [all...] |
H A D | tree-ssa-loop-manip.c | 481 basic_block src, dest, new_bb; local 489 new_bb = bsi_insert_on_edge_immediate (e, stmt); 491 if (!new_bb) 494 add_bb_to_loop (new_bb, loop_c); 496 dest->loop_father->latch = new_bb; 498 return new_bb;
|
H A D | bt-load.c | 904 basic_block head_bb, basic_block new_bb, int full_range) 910 if (dominated_by_p (CDI_DOMINATORS, new_bb, head_bb)) 912 if (new_bb == head_bb) 915 IOR_HARD_REG_SET (*btrs_live_in_range, btrs_live[new_bb->index]); 919 *tos++ = new_bb; 925 int new_block = new_bb->index; 927 gcc_assert (dominated_by_p (CDI_DOMINATORS, head_bb, new_bb)); 902 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 | ifcvt.c | 3360 basic_block else_bb = else_edge->dest, new_bb; 3430 new_bb = 0; 3433 new_bb = redirect_edge_and_branch_force (FALLTHRU_EDGE (test_bb), 3441 if (new_bb) 3443 new_bb->index = then_bb_index; 3444 SET_BASIC_BLOCK (then_bb_index, new_bb); 3445 /* Since the fallthru edge was redirected from test_bb to new_bb, 3446 we need to ensure that new_bb is in the same partition as 3448 BB_COPY_PARTITION (new_bb, test_bb); 3895 basic_block new_bb; 3355 basic_block else_bb = else_edge->dest, new_bb; local 3889 basic_block new_bb; local [all...] |
H A D | tree-inline.c | 792 basic_block new_bb = (basic_block) bb->aux; local 811 new = make_edge (new_bb, (basic_block) old_edge->dest->aux, flags); 819 for (bsi = bsi_start (new_bb); !bsi_end_p (bsi);) 846 edge e = split_block (new_bb, copy_stmt); 847 new_bb = e->dest; 848 bsi = bsi_start (new_bb);
|
H A D | omp-low.c | 2422 basic_block entry_bb, exit_bb, new_bb; 2457 new_bb = entry_bb; 2462 make_edge (new_bb, exit_succ_e->dest, EDGE_FALLTHRU); 2536 new_bb = move_sese_region_to_fn (child_cfun, entry_bb, exit_bb); 2538 single_succ_edge (new_bb)->flags = EDGE_FALLTHRU; 2554 expand_parallel_call (region, new_bb, entry_stmt, ws_args); 2421 basic_block entry_bb, exit_bb, new_bb; local
|