| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | omp-expand.c | 1236 basic_block entry_bb, exit_bb, new_bb; in expand_omp_taskreg() local 1259 entry_bb = region->entry; in expand_omp_taskreg() 1277 entry_succ_e = single_succ_edge (entry_bb); in expand_omp_taskreg() 1279 gsi = gsi_last_nondebug_bb (entry_bb); in expand_omp_taskreg() 1285 new_bb = entry_bb; in expand_omp_taskreg() 1313 = single_succ_p (entry_bb) ? single_succ (entry_bb) in expand_omp_taskreg() 1314 : FALLTHRU_EDGE (entry_bb)->dest; in expand_omp_taskreg() 1393 gsi = gsi_last_nondebug_bb (entry_bb); in expand_omp_taskreg() 1398 e = split_block (entry_bb, stmt); in expand_omp_taskreg() 1400 entry_bb = e->dest; in expand_omp_taskreg() [all …]
|
| H A D | omp-simd-clone.c | 1111 tree addtype, basic_block entry_bb) in simd_clone_linear_addend() argument 1136 gimple_stmt_iterator gsi = gsi_after_labels (entry_bb); in simd_clone_linear_addend() 1203 basic_block entry_bb = single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)); in simd_clone_adjust() local 1204 basic_block body_bb = split_block_after_labels (entry_bb)->dest; in simd_clone_adjust() 1205 gimple_stmt_iterator gsi = gsi_after_labels (entry_bb); in simd_clone_adjust() 1233 incr_bb = create_empty_bb (entry_bb); in simd_clone_adjust() 1367 edge preheader_edge = find_edge (entry_bb, body_bb); in simd_clone_adjust() 1411 gsi = gsi_after_labels (entry_bb); in simd_clone_adjust() 1431 gsi = gsi_after_labels (entry_bb); in simd_clone_adjust() 1473 entry_bb = single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)); in simd_clone_adjust() [all …]
|
| H A D | ipa-split.c | 132 basic_block entry_bb; variable 201 current->entry_bb->index, current->header_time.to_double (), in dump_split_point() 224 FOR_EACH_EDGE (e, ei, current->entry_bb->preds) in verify_non_ssa_vars() 442 FOR_EACH_EDGE (e, ei, current->entry_bb->preds) in consider_split() 494 for (bsi = gsi_start_phis (current->entry_bb); !gsi_end_p (bsi); gsi_next (&bsi)) in consider_split() 626 && dominated_by_forbidden (current->entry_bb)) in consider_split() 1084 current.entry_bb = entry->bb; in find_split_points() 1358 split_point->split_bbs, split_point->entry_bb, "part"); in split_function() 1431 call_bb = split_point->entry_bb; in split_function() 1441 e = split_block (split_point->entry_bb, last_stmt); in split_function()
|
| H A D | tree-inline.h | 143 basic_block entry_bb; member
|
| H A D | sanopt.c | 1258 basic_block entry_bb = ENTRY_BLOCK_PTR_FOR_FN (fun); in sanitize_rewrite_addressable_params() local 1259 entry_bb = split_edge (single_succ_edge (entry_bb)); in sanitize_rewrite_addressable_params() 1261 gimple_stmt_iterator gsi = gsi_start_bb (entry_bb); in sanitize_rewrite_addressable_params()
|
| H A D | tree-parloops.c | 1470 basic_block entry_bb = entry->src; in eliminate_local_variables() local 1473 gather_blocks_in_sese_region (entry_bb, exit_bb, &body); in eliminate_local_variables() 1476 if (bb != entry_bb && bb != exit_bb) in eliminate_local_variables() 1490 if (bb != entry_bb && bb != exit_bb) in eliminate_local_variables() 1502 basic_block entry_bb = entry->src; in expr_invariant_in_region_p() local 1513 && dominated_by_p (CDI_DOMINATORS, def_bb, entry_bb) in expr_invariant_in_region_p() 2041 basic_block entry_bb = bb1; in separate_decls_in_region() local 2045 entry = single_succ_edge (entry_bb); in separate_decls_in_region() 2046 gather_blocks_in_sese_region (entry_bb, exit_bb, &body); in separate_decls_in_region() 2050 if (bb != entry_bb && bb != exit_bb) in separate_decls_in_region() [all …]
|
| H A D | graphite-scop-detection.c | 651 basic_block entry_bb = get_entry_bb (scop); in harmful_loop_in_region() local 655 gcc_assert (dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb)); in harmful_loop_in_region() 660 worklist.safe_push (entry_bb); in harmful_loop_in_region()
|
| H A D | tree-cfg.c | 6631 basic_block switch_bb, entry_bb, nentry_bb; in gimple_duplicate_sese_tail() local 6696 entry_bb = entry->dest; in gimple_duplicate_sese_tail() 6697 nentry_bb = get_bb_copy (entry_bb); in gimple_duplicate_sese_tail() 7539 move_sese_region_to_fn (struct function *dest_cfun, basic_block entry_bb, in move_sese_region_to_fn() argument 7543 basic_block dom_entry = get_immediate_dominator (CDI_DOMINATORS, entry_bb); in move_sese_region_to_fn() 7553 class loop *loop = entry_bb->loop_father; in move_sese_region_to_fn() 7559 gcc_assert (entry_bb != exit_bb in move_sese_region_to_fn() 7561 || dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb))); in move_sese_region_to_fn() 7566 bbs.safe_push (entry_bb); in move_sese_region_to_fn() 7567 gather_blocks_in_sese_region (entry_bb, exit_bb, &bbs); in move_sese_region_to_fn() [all …]
|
| H A D | tree-inline.c | 213 && id->entry_bb == NULL in remap_ssa_name() 328 if (id->entry_bb in remap_ssa_name() 332 && (id->entry_bb != EDGE_SUCC (ENTRY_BLOCK_PTR_FOR_FN (cfun), in remap_ssa_name() 334 || EDGE_COUNT (id->entry_bb->preds) != 1)) in remap_ssa_name() 336 gimple_stmt_iterator gsi = gsi_last_bb (id->entry_bb); in remap_ssa_name() 3658 basic_block entry_bb) in declare_return_variable() argument 3837 insert_init_stmt (id, entry_bb, gimple_build_assign (temp, var)); in declare_return_variable() 4948 id->entry_bb = bb; in expand_call_inline()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | omp-expand.cc | 1238 basic_block entry_bb, exit_bb, new_bb; in expand_omp_taskreg() local 1261 entry_bb = region->entry; in expand_omp_taskreg() 1279 entry_succ_e = single_succ_edge (entry_bb); in expand_omp_taskreg() 1281 gsi = gsi_last_nondebug_bb (entry_bb); in expand_omp_taskreg() 1287 new_bb = entry_bb; in expand_omp_taskreg() 1315 = single_succ_p (entry_bb) ? single_succ (entry_bb) in expand_omp_taskreg() 1316 : FALLTHRU_EDGE (entry_bb)->dest; in expand_omp_taskreg() 1395 gsi = gsi_last_nondebug_bb (entry_bb); in expand_omp_taskreg() 1400 e = split_block (entry_bb, stmt); in expand_omp_taskreg() 1402 entry_bb = e->dest; in expand_omp_taskreg() [all …]
|
| H A D | omp-simd-clone.cc | 1121 tree addtype, basic_block entry_bb) in simd_clone_linear_addend() argument 1146 gimple_stmt_iterator gsi = gsi_after_labels (entry_bb); in simd_clone_linear_addend() 1213 basic_block entry_bb = single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)); in simd_clone_adjust() local 1214 basic_block body_bb = split_block_after_labels (entry_bb)->dest; in simd_clone_adjust() 1215 gimple_stmt_iterator gsi = gsi_after_labels (entry_bb); in simd_clone_adjust() 1243 incr_bb = create_empty_bb (entry_bb); in simd_clone_adjust() 1379 edge preheader_edge = find_edge (entry_bb, body_bb); in simd_clone_adjust() 1423 gsi = gsi_after_labels (entry_bb); in simd_clone_adjust() 1443 gsi = gsi_after_labels (entry_bb); in simd_clone_adjust() 1485 entry_bb = single_succ (ENTRY_BLOCK_PTR_FOR_FN (cfun)); in simd_clone_adjust() [all …]
|
| H A D | gimple-warn-recursion.cc | 188 basic_block entry_bb = ENTRY_BLOCK_PTR_FOR_FN (func); in execute() local 190 if (find_function_exit (entry_bb) || m_calls->length () == 0) in execute()
|
| H A D | ipa-split.cc | 132 basic_block entry_bb; member in split_point 201 current->entry_bb->index, current->header_time.to_double (), in dump_split_point() 224 FOR_EACH_EDGE (e, ei, current->entry_bb->preds) in verify_non_ssa_vars() 442 FOR_EACH_EDGE (e, ei, current->entry_bb->preds) in consider_split() 494 for (bsi = gsi_start_phis (current->entry_bb); !gsi_end_p (bsi); gsi_next (&bsi)) in consider_split() 627 && dominated_by_forbidden (current->entry_bb)) in consider_split() 1103 current.entry_bb = entry->bb; in find_split_points() 1377 split_point->split_bbs, split_point->entry_bb, "part"); in split_function() 1450 call_bb = split_point->entry_bb; in split_function() 1460 e = split_block (split_point->entry_bb, last_stmt); in split_function()
|
| H A D | gimple-range-path.h | 74 basic_block entry_bb () { return m_path[m_path.length () - 1]; } in entry_bb() function
|
| H A D | tree-inline.h | 140 basic_block entry_bb; member
|
| H A D | sanopt.cc | 1259 basic_block entry_bb = ENTRY_BLOCK_PTR_FOR_FN (fun); in sanitize_rewrite_addressable_params() local 1260 entry_bb = split_edge (single_succ_edge (entry_bb)); in sanitize_rewrite_addressable_params() 1262 gimple_stmt_iterator gsi = gsi_start_bb (entry_bb); in sanitize_rewrite_addressable_params()
|
| H A D | tree-parloops.cc | 1470 basic_block entry_bb = entry->src; in eliminate_local_variables() local 1473 gather_blocks_in_sese_region (entry_bb, exit_bb, &body); in eliminate_local_variables() 1476 if (bb != entry_bb && bb != exit_bb) in eliminate_local_variables() 1490 if (bb != entry_bb && bb != exit_bb) in eliminate_local_variables() 1502 basic_block entry_bb = entry->src; in expr_invariant_in_region_p() local 1513 && dominated_by_p (CDI_DOMINATORS, def_bb, entry_bb) in expr_invariant_in_region_p() 2041 basic_block entry_bb = bb1; in separate_decls_in_region() local 2045 entry = single_succ_edge (entry_bb); in separate_decls_in_region() 2046 gather_blocks_in_sese_region (entry_bb, exit_bb, &body); in separate_decls_in_region() 2050 if (bb != entry_bb && bb != exit_bb) in separate_decls_in_region() [all …]
|
| H A D | gimple-range-path.cc | 155 basic_block entry = entry_bb (); in range_on_path_entry() 802 m_oracle->register_relation (entry_bb (), EQ_EXPR, arg, result); in maybe_register_phi_relation()
|
| H A D | graphite-scop-detection.cc | 651 basic_block entry_bb = get_entry_bb (scop); in harmful_loop_in_region() local 655 gcc_assert (dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb)); in harmful_loop_in_region() 660 worklist.safe_push (entry_bb); in harmful_loop_in_region()
|
| H A D | tree-cfg.cc | 6714 basic_block switch_bb, entry_bb, nentry_bb; in gimple_duplicate_sese_tail() local 6779 entry_bb = entry->dest; in gimple_duplicate_sese_tail() 6780 nentry_bb = get_bb_copy (entry_bb); in gimple_duplicate_sese_tail() 7616 move_sese_region_to_fn (struct function *dest_cfun, basic_block entry_bb, in move_sese_region_to_fn() argument 7620 basic_block dom_entry = get_immediate_dominator (CDI_DOMINATORS, entry_bb); in move_sese_region_to_fn() 7630 class loop *loop = entry_bb->loop_father; in move_sese_region_to_fn() 7636 gcc_assert (entry_bb != exit_bb in move_sese_region_to_fn() 7638 || dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb))); in move_sese_region_to_fn() 7643 bbs.safe_push (entry_bb); in move_sese_region_to_fn() 7644 gather_blocks_in_sese_region (entry_bb, exit_bb, &bbs); in move_sese_region_to_fn() [all …]
|
| H A D | tree-inline.cc | 194 && id->entry_bb == NULL in remap_ssa_name() 308 if (id->entry_bb in remap_ssa_name() 312 && (id->entry_bb != EDGE_SUCC (ENTRY_BLOCK_PTR_FOR_FN (cfun), in remap_ssa_name() 314 || EDGE_COUNT (id->entry_bb->preds) != 1)) in remap_ssa_name() 316 gimple_stmt_iterator gsi = gsi_last_bb (id->entry_bb); in remap_ssa_name() 3703 basic_block entry_bb) in declare_return_variable() argument 3875 insert_init_stmt (id, entry_bb, gimple_build_assign (temp, var)); in declare_return_variable() 5012 id->entry_bb = bb; in expand_call_inline()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/gcn/ |
| H A D | gcn-tree.cc | 218 basic_block entry_bb = gsi_bb (*gsi); in gcn_lockfull_update() local 219 edge entry_edge = split_block (entry_bb, nop); in gcn_lockfull_update() 248 set_immediate_dominator (CDI_DOMINATORS, lock_bb, entry_bb); in gcn_lockfull_update() 257 add_loop (lock_loop, entry_bb->loop_father); in gcn_lockfull_update()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/gcn/ |
| H A D | gcn-tree.c | 337 basic_block entry_bb = gsi_bb (*gsi); in gcn_lockfull_update() local 338 edge entry_edge = split_block (entry_bb, nop); in gcn_lockfull_update() 367 set_immediate_dominator (CDI_DOMINATORS, lock_bb, entry_bb); in gcn_lockfull_update() 376 add_loop (lock_loop, entry_bb->loop_father); in gcn_lockfull_update()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/xtensa/ |
| H A D | xtensa.cc | 4182 basic_block entry_bb; in hwloop_optimize() local 4255 entry_bb = entry_edge->src; in hwloop_optimize() 4265 entry_after = BB_END (entry_bb); in hwloop_optimize() 4266 if (!single_succ_p (entry_bb) || vec_safe_length (loop->incoming) > 1 in hwloop_optimize() 4275 new_bb = create_basic_block (seq, insn, entry_bb); in hwloop_optimize()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/xtensa/ |
| H A D | xtensa.c | 4150 basic_block entry_bb; in hwloop_optimize() local 4223 entry_bb = entry_edge->src; in hwloop_optimize() 4233 entry_after = BB_END (entry_bb); in hwloop_optimize() 4234 if (!single_succ_p (entry_bb) || vec_safe_length (loop->incoming) > 1 in hwloop_optimize() 4243 new_bb = create_basic_block (seq, insn, entry_bb); in hwloop_optimize()
|