Searched refs:new_bb (Results 1 - 13 of 13) sorted by relevance

/freebsd-9.3-release/contrib/gcc/
H A Dcfghooks.c321 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 Dbb-reorder.c760 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 Dcfglayout.c1043 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 (&reg_obstack);
1074 new_bb->il.rtl->global_live_at_end = ALLOC_REG_SET (&reg_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 Dcfgexpand.c1107 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 Dcfgrtl.c486 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 (&reg_obstack);
521 new_bb->il.rtl->global_live_at_end = ALLOC_REG_SET (&reg_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 Dtree-vect-transform.c267 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 Dtree-cfg.c293 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 Dcfgloopmanip.c794 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 Dtree-ssa-loop-manip.c481 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 Dbt-load.c904 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 Difcvt.c3360 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 Dtree-inline.c792 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 Domp-low.c2422 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

Completed in 145 milliseconds