Home
last modified time | relevance | path

Searched refs:entry_bb (Results 1 – 25 of 35) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Domp-expand.c1236 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 Domp-simd-clone.c1111 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 Dipa-split.c132 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 Dtree-inline.h143 basic_block entry_bb; member
H A Dsanopt.c1258 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 Dtree-parloops.c1470 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 Dgraphite-scop-detection.c651 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 Dtree-cfg.c6631 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 Dtree-inline.c213 && 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 Domp-expand.cc1238 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 Domp-simd-clone.cc1121 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 Dgimple-warn-recursion.cc188 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 Dipa-split.cc132 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 Dgimple-range-path.h74 basic_block entry_bb () { return m_path[m_path.length () - 1]; } in entry_bb() function
H A Dtree-inline.h140 basic_block entry_bb; member
H A Dsanopt.cc1259 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 Dtree-parloops.cc1470 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 Dgimple-range-path.cc155 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 Dgraphite-scop-detection.cc651 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 Dtree-cfg.cc6714 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 Dtree-inline.cc194 && 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 Dgcn-tree.cc218 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 Dgcn-tree.c337 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 Dxtensa.cc4182 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 Dxtensa.c4150 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()

12