Home
last modified time | relevance | path

Searched refs:pred_bb (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-ssa-loop-split.cc907 basic_block pred_bb = e->src; in find_control_dep_blocks() local
909 if (!dominated_by_p (CDI_POST_DOMINATORS, pred_bb, bb)) in find_control_dep_blocks()
911 dep_bbs->add (pred_bb); in find_control_dep_blocks()
915 pred_bb = get_control_equiv_head_block (loop, pred_bb); in find_control_dep_blocks()
917 if (pdom_visited.contains (pred_bb)) in find_control_dep_blocks()
920 if (!pred_bb->aux) in find_control_dep_blocks()
922 pdom_worklist.safe_push (pred_bb); in find_control_dep_blocks()
930 = (hash_set<basic_block> *) pred_bb->aux; in find_control_dep_blocks()
H A Dgcse.cc1922 basic_block pred_bb = pred->src; in pre_expr_reaches_here_p_work() local
1926 || visited[pred_bb->index]) in pre_expr_reaches_here_p_work()
1930 else if (bitmap_bit_p (comp[pred_bb->index], expr->bitmap_index)) in pre_expr_reaches_here_p_work()
1935 if (occr_bb == pred_bb) in pre_expr_reaches_here_p_work()
1938 visited[pred_bb->index] = 1; in pre_expr_reaches_here_p_work()
1941 else if (! bitmap_bit_p (transp[pred_bb->index], expr->bitmap_index)) in pre_expr_reaches_here_p_work()
1942 visited[pred_bb->index] = 1; in pre_expr_reaches_here_p_work()
1947 visited[pred_bb->index] = 1; in pre_expr_reaches_here_p_work()
1948 if (pre_expr_reaches_here_p_work (occr_bb, expr, pred_bb, visited)) in pre_expr_reaches_here_p_work()
2956 basic_block pred_bb = pred->src; in should_hoist_expr_to_dom() local
[all …]
H A Dtree-ssa-live.cc1032 basic_block pred_bb; in loe_visit_block() local
1042 pred_bb = e->src; in loe_visit_block()
1043 if (!region_contains_p (live->map, pred_bb)) in loe_visit_block()
1052 change = bitmap_ior_and_compl_into (live_on_entry (live, pred_bb), in loe_visit_block()
1053 loe, &live->liveout[pred_bb->index]); in loe_visit_block()
1055 && bitmap_bit_p (visited, pred_bb->index)) in loe_visit_block()
1057 bitmap_clear_bit (visited, pred_bb->index); in loe_visit_block()
1058 *(live->stack_top)++ = pred_bb->index; in loe_visit_block()
H A Dpostreload-gcse.cc1039 basic_block pred_bb; in eliminate_partially_redundant_load() local
1057 pred_bb = pred->src; in eliminate_partially_redundant_load()
1058 for (a_occr = get_bb_avail_insn (pred_bb, in eliminate_partially_redundant_load()
1062 a_occr = get_bb_avail_insn (pred_bb, in eliminate_partially_redundant_load()
1077 pred_bb)) in eliminate_partially_redundant_load()
H A Dsel-sched-ir.cc3700 basic_block succ_bb, pred_bb, note_bb; in maybe_tidy_empty_bb() local
3752 pred_bb = NULL; in maybe_tidy_empty_bb()
3773 pred_bb = e->src; in maybe_tidy_empty_bb()
3793 else if (single_succ_p (pred_bb) && any_condjump_p (BB_END (pred_bb))) in maybe_tidy_empty_bb()
3796 if (onlyjump_p (BB_END (pred_bb)) in maybe_tidy_empty_bb()
3797 && INSN_SCHED_TIMES (BB_END (pred_bb)) == 0 in maybe_tidy_empty_bb()
3798 && !IN_CURRENT_FENCE_P (BB_END (pred_bb))) in maybe_tidy_empty_bb()
3800 if (!sel_remove_insn (BB_END (pred_bb), false, false)) in maybe_tidy_empty_bb()
4809 basic_block pred_bb = e->src; in cfg_preds_1() local
4810 insn_t bb_end = BB_END (pred_bb); in cfg_preds_1()
[all …]
H A Dsched-rgn.cc1432 int pred_bb; in compute_dom_prob_ps() local
1439 pred_bb = BLOCK_TO_BB (in_edge->src->index); in compute_dom_prob_ps()
1440 bitmap_and (dom[bb], dom[bb], dom[pred_bb]); in compute_dom_prob_ps()
1442 ancestor_edges[bb], ancestor_edges[pred_bb]); in compute_dom_prob_ps()
1446 bitmap_ior (pot_split[bb], pot_split[bb], pot_split[pred_bb]); in compute_dom_prob_ps()
1452 (prob[pred_bb], in compute_dom_prob_ps()
H A Dcfgloopmanip.cc774 basic_block loop_header, loop_latch, succ_bb, pred_bb; in create_empty_loop_on_edge() local
785 pred_bb = entry_edge->src; in create_empty_loop_on_edge()
793 set_immediate_dominator (CDI_DOMINATORS, loop_header, pred_bb); in create_empty_loop_on_edge()
H A Dtree-ssa-math-opts.cc3508 basic_block pred_bb = pred_edge->src; in maybe_optimize_guarding_check() local
3509 if (EDGE_COUNT (pred_bb->succs) != 2) in maybe_optimize_guarding_check()
3511 edge other_edge = EDGE_SUCC (pred_bb, EDGE_SUCC (pred_bb, 0) == pred_edge); in maybe_optimize_guarding_check()
3530 gimple *zero_cond = last_stmt (pred_bb); in maybe_optimize_guarding_check()
H A Dira-build.cc1723 basic_block pred_bb = e->src; in ira_loop_tree_body_rev_postorder() local
1728 pred_node = IRA_BB_NODE_BY_INDEX (pred_bb->index); in ira_loop_tree_body_rev_postorder()
H A Dgimple-ssa-strength-reduction.cc3536 basic_block pred_bb = gimple_phi_arg_edge (phi, i)->src; in all_phi_incrs_profitable_1() local
3538 if (!dominated_by_p (CDI_DOMINATORS, pred_bb, basis_bb)) in all_phi_incrs_profitable_1()
H A Dtree-cfg.cc478 basic_block pred_bb = e->src; in assert_unreachable_fallthru_edge_p() local
479 gimple *last = last_stmt (pred_bb); in assert_unreachable_fallthru_edge_p()
482 basic_block other_bb = EDGE_SUCC (pred_bb, 0)->dest; in assert_unreachable_fallthru_edge_p()
484 other_bb = EDGE_SUCC (pred_bb, 1)->dest; in assert_unreachable_fallthru_edge_p()
H A Dtree-ssa-reassoc.cc4726 basic_block pred_bb = single_pred (first_bb); in maybe_optimize_range_tests() local
4727 if (!suitable_cond_bb (pred_bb, first_bb, &other_bb, NULL, true)) in maybe_optimize_range_tests()
4731 first_bb = pred_bb; in maybe_optimize_range_tests()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-ssa-loop-split.c861 basic_block pred_bb = e->src; in find_control_dep_blocks() local
863 if (!dominated_by_p (CDI_POST_DOMINATORS, pred_bb, bb)) in find_control_dep_blocks()
865 dep_bbs->add (pred_bb); in find_control_dep_blocks()
869 pred_bb = get_control_equiv_head_block (loop, pred_bb); in find_control_dep_blocks()
871 if (pdom_visited.contains (pred_bb)) in find_control_dep_blocks()
874 if (!pred_bb->aux) in find_control_dep_blocks()
876 pdom_worklist.safe_push (pred_bb); in find_control_dep_blocks()
884 = (hash_set<basic_block> *) pred_bb->aux; in find_control_dep_blocks()
H A Dgcse.c1922 basic_block pred_bb = pred->src; in pre_expr_reaches_here_p_work() local
1926 || visited[pred_bb->index]) in pre_expr_reaches_here_p_work()
1930 else if (bitmap_bit_p (comp[pred_bb->index], expr->bitmap_index)) in pre_expr_reaches_here_p_work()
1935 if (occr_bb == pred_bb) in pre_expr_reaches_here_p_work()
1938 visited[pred_bb->index] = 1; in pre_expr_reaches_here_p_work()
1941 else if (! bitmap_bit_p (transp[pred_bb->index], expr->bitmap_index)) in pre_expr_reaches_here_p_work()
1942 visited[pred_bb->index] = 1; in pre_expr_reaches_here_p_work()
1947 visited[pred_bb->index] = 1; in pre_expr_reaches_here_p_work()
1948 if (pre_expr_reaches_here_p_work (occr_bb, expr, pred_bb, visited)) in pre_expr_reaches_here_p_work()
2974 basic_block pred_bb = pred->src; in should_hoist_expr_to_dom() local
[all …]
H A Dtree-ssa-live.c977 basic_block pred_bb; in loe_visit_block() local
987 pred_bb = e->src; in loe_visit_block()
988 if (!region_contains_p (live->map, pred_bb)) in loe_visit_block()
997 change = bitmap_ior_and_compl_into (live_on_entry (live, pred_bb), in loe_visit_block()
998 loe, &live->liveout[pred_bb->index]); in loe_visit_block()
1000 && bitmap_bit_p (visited, pred_bb->index)) in loe_visit_block()
1002 bitmap_clear_bit (visited, pred_bb->index); in loe_visit_block()
1003 *(live->stack_top)++ = pred_bb->index; in loe_visit_block()
H A Dpostreload-gcse.c1038 basic_block pred_bb; in eliminate_partially_redundant_load() local
1056 pred_bb = pred->src; in eliminate_partially_redundant_load()
1057 for (a_occr = get_bb_avail_insn (pred_bb, in eliminate_partially_redundant_load()
1061 a_occr = get_bb_avail_insn (pred_bb, in eliminate_partially_redundant_load()
1076 pred_bb)) in eliminate_partially_redundant_load()
H A Dcfgloopmanip.c775 basic_block loop_header, loop_latch, succ_bb, pred_bb; in create_empty_loop_on_edge() local
786 pred_bb = entry_edge->src; in create_empty_loop_on_edge()
794 set_immediate_dominator (CDI_DOMINATORS, loop_header, pred_bb); in create_empty_loop_on_edge()
867 basic_block pred_bb = header_edge->src; in loopify() local
889 set_immediate_dominator (CDI_DOMINATORS, switch_bb, pred_bb); in loopify()
H A Dsel-sched-ir.c3700 basic_block succ_bb, pred_bb, note_bb; in maybe_tidy_empty_bb() local
3752 pred_bb = NULL; in maybe_tidy_empty_bb()
3773 pred_bb = e->src; in maybe_tidy_empty_bb()
3793 else if (single_succ_p (pred_bb) && any_condjump_p (BB_END (pred_bb))) in maybe_tidy_empty_bb()
3796 if (INSN_SCHED_TIMES (BB_END (pred_bb)) == 0 in maybe_tidy_empty_bb()
3797 && !IN_CURRENT_FENCE_P (BB_END (pred_bb))) in maybe_tidy_empty_bb()
3799 if (!sel_remove_insn (BB_END (pred_bb), false, false)) in maybe_tidy_empty_bb()
4808 basic_block pred_bb = e->src; in cfg_preds_1() local
4809 insn_t bb_end = BB_END (pred_bb); in cfg_preds_1()
4811 if (!in_current_region_p (pred_bb)) in cfg_preds_1()
[all …]
H A Dsched-rgn.c1432 int pred_bb; in compute_dom_prob_ps() local
1439 pred_bb = BLOCK_TO_BB (in_edge->src->index); in compute_dom_prob_ps()
1440 bitmap_and (dom[bb], dom[bb], dom[pred_bb]); in compute_dom_prob_ps()
1442 ancestor_edges[bb], ancestor_edges[pred_bb]); in compute_dom_prob_ps()
1446 bitmap_ior (pot_split[bb], pot_split[bb], pot_split[pred_bb]); in compute_dom_prob_ps()
1452 (prob[pred_bb], in compute_dom_prob_ps()
H A Dira-build.c1719 basic_block pred_bb = e->src; in ira_loop_tree_body_rev_postorder() local
1724 pred_node = IRA_BB_NODE_BY_INDEX (pred_bb->index); in ira_loop_tree_body_rev_postorder()
H A Dgimple-ssa-strength-reduction.c3537 basic_block pred_bb = gimple_phi_arg_edge (phi, i)->src; in all_phi_incrs_profitable_1() local
3539 if (!dominated_by_p (CDI_DOMINATORS, pred_bb, basis_bb)) in all_phi_incrs_profitable_1()
H A Dtree-cfg.c473 basic_block pred_bb = e->src; in assert_unreachable_fallthru_edge_p() local
474 gimple *last = last_stmt (pred_bb); in assert_unreachable_fallthru_edge_p()
477 basic_block other_bb = EDGE_SUCC (pred_bb, 0)->dest; in assert_unreachable_fallthru_edge_p()
479 other_bb = EDGE_SUCC (pred_bb, 1)->dest; in assert_unreachable_fallthru_edge_p()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/
H A Dsh_optimize_sett_clrt.cc397 basic_block pred_bb = ei_edge (ei)->src; in find_last_ccreg_values() local
399 if (!find_last_ccreg_values (BB_END (pred_bb), pred_bb, values_out, in find_last_ccreg_values()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sh/
H A Dsh_optimize_sett_clrt.cc397 basic_block pred_bb = ei_edge (ei)->src; in find_last_ccreg_values() local
399 if (!find_last_ccreg_values (BB_END (pred_bb), pred_bb, values_out, in find_last_ccreg_values()
/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Dblocks.cc536 bb_info *pred_bb = this->bb (pred_cfg_bb); in create_degenerate_phi() local
543 add_live_out_use (pred_bb, def); in create_degenerate_phi()
806 bb_info *pred_bb = this->bb (e->src); in add_phi_nodes() local
807 if (pred_bb && pred_bb->head_insn ()) in add_phi_nodes()
809 mem_value = bi.bb_mem_live_out[pred_bb->index ()]; in add_phi_nodes()

12