| /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...] |