HomeSort by: relevance | last modified time | path
    Searched refs:new_bb (Results 1 - 25 of 77) sorted by relevancy

1 2 3 4

  /src/external/gpl3/gcc.old/dist/gcc/
cfghooks.cc 534 basic_block new_bb; local
540 new_bb = cfg_hooks->split_block (bb, i);
541 if (!new_bb)
544 new_bb->count = bb->count;
545 new_bb->discriminator = bb->discriminator;
549 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb);
550 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb);
557 add_bb_to_loop (new_bb, bb->loop_father);
559 FOR_EACH_EDGE (e, ei, new_bb->succs)
561 e->dest->loop_father->latch = new_bb;
1098 basic_block new_bb; local
1361 basic_block bb, new_bb, dom_bb; local
    [all...]
bb-reorder.cc 835 basic_block new_bb;
837 new_bb = duplicate_block (old_bb, e, bb);
838 BB_COPY_PARTITION (new_bb, old_bb);
840 gcc_assert (e->dest == new_bb);
845 old_bb->index, new_bb->index);
847 if (new_bb->index >= array_size
853 new_size = MAX (last_basic_block_for_fn (cfun), new_bb->index + 1);
877 mark_bb_visited (new_bb, trace);
878 new_bb->aux = bb->aux;
879 bb->aux = new_bb;
834 basic_block new_bb; local
1308 basic_block new_bb; local
    [all...]
gimple-iterator.cc 737 has to be created, it is stored in *NEW_BB. */
741 basic_block *new_bb)
830 if (new_bb)
831 *new_bb = dest;
844 basic_block new_bb = NULL; local
849 ins_after = gimple_find_edge_insert_loc (e, &gsi, &new_bb);
858 return new_bb;
868 basic_block new_bb = NULL; local
873 ins_after = gimple_find_edge_insert_loc (e, &gsi, &new_bb);
881 return new_bb;
    [all...]
coroutine-passes.cc 273 move_edge_and_update (edge e, basic_block old_bb, basic_block new_bb)
277 new_bb->index);
279 e = redirect_edge_and_branch (e, new_bb);
451 basic_block new_bb = label_to_block (cfun, *seen); local
460 move_edge_and_update (e, old_bb, new_bb);
shrink-wrap.cc 567 basic_block new_bb = create_basic_block (note, note, old_bb); local
568 BB_COPY_PARTITION (new_bb, old_bb);
571 redirect_edge_succ (e, new_bb);
572 new_bb->count = e->count ();
575 e = make_single_succ_edge (new_bb, EXIT_BLOCK_PTR_FOR_FN (cfun), 0);
1002 basic_block new_bb = create_empty_bb (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb); local
1003 BB_COPY_PARTITION (new_bb, pro);
1004 new_bb->count = profile_count::zero ();
1006 fprintf (dump_file, "Made prologue block %d\n", new_bb->index);
1017 new_bb->count += e->count ()
1758 basic_block new_bb = split_edge (e); local
    [all...]
cfgrtl.cc 732 basic_block new_bb;
773 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb);
774 BB_COPY_PARTITION (new_bb, bb);
778 new_bb->succs = bb->succs;
780 FOR_EACH_EDGE (e, ei, new_bb->succs)
781 e->src = new_bb;
785 return new_bb;
1215 patch_jump_insn (rtx_insn *insn, rtx_insn *old_label, basic_block new_bb)
1224 rtx_code_label *new_label = block_label (new_bb);
1226 if (new_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)
725 basic_block new_bb; local
1511 basic_block jump_block, new_bb = NULL, src = e->src; local
1862 basic_block bb, new_bb; local
4454 basic_block new_bb; local
4576 basic_block new_bb = rtl_split_block (bb, insn); local
4940 basic_block new_bb = local
    [all...]
sel-sched-ir.cc 5378 basic_block new_bb;
5387 new_bb = orig_cfg_hooks.create_basic_block (headp, endp, after);
5390 new_bb = create_basic_block_structure ((rtx_insn *) headp,
5393 new_bb->aux = NULL;
5396 last_added_blocks.safe_push (new_bb);
5398 return new_bb;
5437 basic_block new_bb;
5440 new_bb = sched_split_block_1 (bb, after);
5441 sel_add_bb (new_bb);
5446 change_loops_latches (bb, new_bb);
5353 basic_block new_bb; local
5412 basic_block new_bb; local
5485 basic_block new_bb, src, other_bb = NULL; local
5530 basic_block new_bb; local
    [all...]
graphite-isl-ast-to-gimple.cc 188 void graphite_copy_stmts_from_block (basic_block bb, basic_block new_bb,
1143 /* Duplicates the statements of basic block BB into basic block NEW_BB
1147 graphite_copy_stmts_from_block (basic_block bb, basic_block new_bb,
1151 gimple_stmt_iterator gsi_tgt = gsi_last_bb (new_bb);
1236 basic_block new_bb = split_edge (next_e); local
1237 gimple_stmt_iterator gsi_tgt = gsi_last_bb (new_bb);
1262 graphite_copy_stmts_from_block (bb, new_bb, iv_map);
1265 gsi_tgt = gsi_last_bb (new_bb);
1320 return single_succ_edge (new_bb);
tree-cfg.cc 2288 basic_block new_bb; local
2300 new_bb = bb->prev_bb;
2302 if (new_bb == ENTRY_BLOCK_PTR_FOR_FN (cfun))
2304 new_bb = single_succ (new_bb);
2305 gcc_assert (new_bb != bb);
2308 && ((unsigned) new_bb->index >= bb_to_omp_idx.length ()
2310 != bb_to_omp_idx[new_bb->index])))
2316 new_bb = NULL;
2322 new_bb = BASIC_BLOCK_FOR_FN (cfun, i)
2956 basic_block new_bb, after_bb, dest; local
6181 basic_block new_bb; local
6214 gimple_set_bb (gsi_stmt (gsi_tgt), new_bb); local
6331 basic_block new_bb; local
9230 basic_block new_bb; local
    [all...]
tree-eh.cc 2298 /* Do the work in redirecting EDGE_IN to NEW_BB within the EH region tree;
2308 redirect_eh_edge_1 (edge edge_in, basic_block new_bb, bool change_region)
2327 new_label = gimple_block_label (new_bb);
2329 /* Look for an existing region that might be using NEW_BB already. */
2385 /* Redirect EH edge E to NEW_BB. */
2388 redirect_eh_edge (edge edge_in, basic_block new_bb)
2390 redirect_eh_edge_1 (edge_in, new_bb, false);
2391 return ssa_redirect_edge (edge_in, new_bb);
2395 labels for redirecting a non-fallthru EH_DISPATCH edge E to NEW_BB.
2399 redirect_eh_dispatch_edge (geh_dispatch *stmt, edge e, basic_block new_bb)
3369 basic_block new_bb; local
    [all...]
sel-sched.cc 4541 basic_block new_bb, bb = e2->dest;
4558 new_bb = sched_split_block (bb, NULL);
4561 gcc_assert (BB_NOTE_LIST (new_bb) == NULL_RTX);
4562 BB_NOTE_LIST (new_bb) = BB_NOTE_LIST (bb);
4569 sel_redirect_edge_and_branch_force (e1, new_bb);
4571 sel_redirect_edge_and_branch (e1, new_bb);
4573 gcc_assert (e1->dest == new_bb);
4581 now is to swap the block numbers of new_bb and
4582 single_succ(new_bb) == e, so that the insns that were in e before
4588 insn_t insn = sel_bb_head (new_bb);
4529 basic_block new_bb, bb = e2->dest; local
    [all...]
tree-inline.cc 2544 basic_block new_bb = (basic_block) bb->aux; local
2566 = make_edge (new_bb, (basic_block) old_edge->dest->aux, flags);
2581 new_bb->count -= old_edge->count ().apply_scale (num, den);
2583 for (si = gsi_start_bb (new_bb); !gsi_end_p (si);)
2624 edge e = split_block (new_bb, copy_stmt);
2626 new_bb = e->dest;
2627 new_bb->aux = e->src->aux;
2628 si = gsi_start_bb (new_bb);
2716 basic_block const new_bb = (basic_block) bb->aux; local
2736 if (EDGE_COUNT (new_bb->preds) == 0
3086 basic_block new_bb = copy_bb (id, bb, num, den); local
    [all...]
  /src/external/gpl3/gcc/dist/gcc/
cfghooks.cc 536 basic_block new_bb; local
542 new_bb = cfg_hooks->split_block (bb, i);
543 if (!new_bb)
546 new_bb->count = bb->count;
550 redirect_immediate_dominators (CDI_DOMINATORS, bb, new_bb);
551 set_immediate_dominator (CDI_DOMINATORS, new_bb, bb);
558 add_bb_to_loop (new_bb, bb->loop_father);
560 FOR_EACH_EDGE (e, ei, new_bb->succs)
562 e->dest->loop_father->latch = new_bb;
565 res = make_single_succ_edge (bb, new_bb, EDGE_FALLTHRU)
1106 basic_block new_bb; local
1369 basic_block bb, new_bb, dom_bb; local
    [all...]
bb-reorder.cc 835 basic_block new_bb;
837 new_bb = duplicate_block (old_bb, e, bb);
838 BB_COPY_PARTITION (new_bb, old_bb);
840 gcc_assert (e->dest == new_bb);
845 old_bb->index, new_bb->index);
847 if (new_bb->index >= array_size
853 new_size = MAX (last_basic_block_for_fn (cfun), new_bb->index + 1);
877 mark_bb_visited (new_bb, trace);
878 new_bb->aux = bb->aux;
879 bb->aux = new_bb;
834 basic_block new_bb; local
1308 basic_block new_bb; local
    [all...]
gimple-iterator.cc 739 has to be created, it is stored in *NEW_BB. */
743 basic_block *new_bb)
832 if (new_bb)
833 *new_bb = dest;
846 basic_block new_bb = NULL; local
851 ins_after = gimple_find_edge_insert_loc (e, &gsi, &new_bb);
860 return new_bb;
870 basic_block new_bb = NULL; local
875 ins_after = gimple_find_edge_insert_loc (e, &gsi, &new_bb);
883 return new_bb;
1056 basic_block new_bb = gsi_insert_on_edge_immediate (e, g); local
1082 basic_block new_bb = gsi_insert_seq_on_edge_immediate (e, seq); local
    [all...]
coroutine-passes.cc 273 move_edge_and_update (edge e, basic_block old_bb, basic_block new_bb)
277 new_bb->index);
279 e = redirect_edge_and_branch (e, new_bb);
446 basic_block new_bb = label_to_block (cfun, *seen); local
455 move_edge_and_update (e, old_bb, new_bb);
shrink-wrap.cc 567 basic_block new_bb = create_basic_block (note, note, old_bb); local
568 BB_COPY_PARTITION (new_bb, old_bb);
571 redirect_edge_succ (e, new_bb);
572 new_bb->count = e->count ();
575 e = make_single_succ_edge (new_bb, EXIT_BLOCK_PTR_FOR_FN (cfun), 0);
1002 basic_block new_bb = create_empty_bb (EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb); local
1003 BB_COPY_PARTITION (new_bb, pro);
1004 new_bb->count = profile_count::zero ();
1006 fprintf (dump_file, "Made prologue block %d\n", new_bb->index);
1017 new_bb->count += e->count ()
1758 basic_block new_bb = split_edge (e); local
    [all...]
cfgrtl.cc 731 basic_block new_bb;
772 new_bb = create_basic_block (NEXT_INSN (insn), BB_END (bb), bb);
773 BB_COPY_PARTITION (new_bb, bb);
777 new_bb->succs = bb->succs;
779 FOR_EACH_EDGE (e, ei, new_bb->succs)
780 e->src = new_bb;
784 return new_bb;
1214 patch_jump_insn (rtx_insn *insn, rtx_insn *old_label, basic_block new_bb)
1223 rtx_code_label *new_label = block_label (new_bb);
1225 if (new_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)
724 basic_block new_bb; local
1510 basic_block jump_block, new_bb = NULL, src = e->src; local
1861 basic_block bb, new_bb; local
4512 basic_block new_bb; local
4634 basic_block new_bb = rtl_split_block (bb, insn); local
4998 basic_block new_bb = local
    [all...]
sel-sched-ir.cc 5378 basic_block new_bb;
5387 new_bb = orig_cfg_hooks.create_basic_block (headp, endp, after);
5390 new_bb = create_basic_block_structure ((rtx_insn *) headp,
5393 new_bb->aux = NULL;
5396 last_added_blocks.safe_push (new_bb);
5398 return new_bb;
5437 basic_block new_bb;
5440 new_bb = sched_split_block_1 (bb, after);
5441 sel_add_bb (new_bb);
5446 change_loops_latches (bb, new_bb);
5353 basic_block new_bb; local
5412 basic_block new_bb; local
5485 basic_block new_bb, src, other_bb = NULL; local
5530 basic_block new_bb; local
    [all...]
graphite-isl-ast-to-gimple.cc 188 void graphite_copy_stmts_from_block (basic_block bb, basic_block new_bb,
1143 /* Duplicates the statements of basic block BB into basic block NEW_BB
1147 graphite_copy_stmts_from_block (basic_block bb, basic_block new_bb,
1151 gimple_stmt_iterator gsi_tgt = gsi_last_bb (new_bb);
1236 basic_block new_bb = split_edge (next_e); local
1237 gimple_stmt_iterator gsi_tgt = gsi_last_bb (new_bb);
1262 graphite_copy_stmts_from_block (bb, new_bb, iv_map);
1265 gsi_tgt = gsi_last_bb (new_bb);
1320 return single_succ_edge (new_bb);
tree-cfg.cc 2364 basic_block new_bb; local
2376 new_bb = bb->prev_bb;
2378 if (new_bb == ENTRY_BLOCK_PTR_FOR_FN (cfun))
2380 new_bb = single_succ (new_bb);
2381 gcc_assert (new_bb != bb);
2384 && ((unsigned) new_bb->index >= bb_to_omp_idx.length ()
2386 != bb_to_omp_idx[new_bb->index])))
2392 new_bb = NULL;
2398 new_bb = BASIC_BLOCK_FOR_FN (cfun, i)
3031 basic_block new_bb, after_bb, dest; local
6365 basic_block new_bb; local
6398 gimple_set_bb (gsi_stmt (gsi_tgt), new_bb); local
6518 basic_block new_bb; local
9524 basic_block new_bb; local
    [all...]
tree-eh.cc 2299 /* Do the work in redirecting EDGE_IN to NEW_BB within the EH region tree;
2309 redirect_eh_edge_1 (edge edge_in, basic_block new_bb, bool change_region)
2328 new_label = gimple_block_label (new_bb);
2330 /* Look for an existing region that might be using NEW_BB already. */
2386 /* Redirect EH edge E to NEW_BB. */
2389 redirect_eh_edge (edge edge_in, basic_block new_bb)
2391 redirect_eh_edge_1 (edge_in, new_bb, false);
2392 return ssa_redirect_edge (edge_in, new_bb);
2396 labels for redirecting a non-fallthru EH_DISPATCH edge E to NEW_BB.
2400 redirect_eh_dispatch_edge (geh_dispatch *stmt, edge e, basic_block new_bb)
3374 basic_block new_bb; local
    [all...]
sel-sched.cc 4549 basic_block new_bb, bb = e2->dest;
4566 new_bb = sched_split_block (bb, NULL);
4569 gcc_assert (BB_NOTE_LIST (new_bb) == NULL_RTX);
4570 BB_NOTE_LIST (new_bb) = BB_NOTE_LIST (bb);
4577 sel_redirect_edge_and_branch_force (e1, new_bb);
4579 sel_redirect_edge_and_branch (e1, new_bb);
4581 gcc_assert (e1->dest == new_bb);
4589 now is to swap the block numbers of new_bb and
4590 single_succ(new_bb) == e, so that the insns that were in e before
4596 insn_t insn = sel_bb_head (new_bb);
4537 basic_block new_bb, bb = e2->dest; local
    [all...]
graphite.h 253 basic_block new_bb; member in struct:poly_bb
  /src/external/gpl3/gcc.old/dist/gcc/config/i386/
i386-features.cc 699 basic_block new_bb = split_edge (e); local
700 emit_insn_after (insns, BB_HEAD (new_bb));
2496 /* This adds a condition to the basic_block NEW_BB in function FUNCTION_DECL
2504 tree predicate_chain, basic_block new_bb)
2522 gcc_assert (new_bb != NULL);
2523 gseq = bb_seq (new_bb);
2536 set_bb_seq (new_bb, gseq);
2537 gimple_set_bb (convert_stmt, new_bb);
2538 gimple_set_bb (return_stmt, new_bb);
2540 return new_bb;
    [all...]

Completed in 57 milliseconds

1 2 3 4