Home
last modified time | relevance | path

Searched refs:true_edge (Results 1 – 24 of 24) sorted by relevance

/dragonfly/contrib/gcc-4.7/gcc/
H A Dtree-ssa-phiopt.c504 edge true_edge, false_edge; in conditional_replacement() local
554 if ((e0 == true_edge && integer_zerop (arg0)) in conditional_replacement()
639 edge true_edge, false_edge; in value_replacement() local
744 edge true_edge, false_edge; in minmax_replacement() local
778 if (true_edge->dest == middle_bb) in minmax_replacement()
779 true_edge = EDGE_SUCC (true_edge->dest, 0); in minmax_replacement()
783 if (true_edge == e0) in minmax_replacement()
792 gcc_assert (true_edge == e1); in minmax_replacement()
843 if (true_edge->src == middle_bb) in minmax_replacement()
992 edge true_edge, false_edge; in abs_replacement() local
[all …]
H A Dloop-unswitch.c394 edge entry, latch_edge, true_edge, false_edge, e; in unswitch_loop() local
420 true_edge = BRANCH_EDGE (unswitch_on_alt); in unswitch_loop()
425 prob = true_edge->probability; in unswitch_loop()
428 block_label (true_edge->dest), in unswitch_loop()
431 e = make_edge (switch_bb, true_edge->dest, 0); in unswitch_loop()
458 remove_path (true_edge); in unswitch_loop()
H A Dtree-ssa-uncprop.c81 edge true_edge; in associate_equivalences_with_edges() local
86 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in associate_equivalences_with_edges()
109 true_edge->aux = equivalency; in associate_equivalences_with_edges()
125 true_edge->aux = equivalency; in associate_equivalences_with_edges()
155 true_edge->aux = equivalency; in associate_equivalences_with_edges()
H A Dcfgexpand.c1820 edge true_edge; in expand_gimple_cond() local
1882 true_edge->flags &= ~EDGE_TRUE_VALUE; in expand_gimple_cond()
1890 true_edge->probability); in expand_gimple_cond()
1892 if (true_edge->goto_locus) in expand_gimple_cond()
1895 set_curr_insn_block (true_edge->goto_block); in expand_gimple_cond()
1898 true_edge->goto_block = NULL; in expand_gimple_cond()
1903 if (true_edge->dest == bb->next_bb) in expand_gimple_cond()
1915 true_edge->flags |= EDGE_FALLTHRU; in expand_gimple_cond()
1921 true_edge->probability); in expand_gimple_cond()
1952 if (true_edge->goto_locus) in expand_gimple_cond()
[all …]
H A Dtree-ssa-dom.c1619 edge true_edge; in record_edge_info() local
1626 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in record_edge_info()
1638 edge_info = allocate_edge_info (true_edge); in record_edge_info()
1652 edge_info = allocate_edge_info (true_edge); in record_edge_info()
1676 edge_info = allocate_edge_info (true_edge); in record_edge_info()
1706 edge_info = allocate_edge_info (true_edge); in record_edge_info()
1793 edge true_edge, false_edge; in dom_opt_leave_block() local
1795 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in dom_opt_leave_block()
1799 if (potentially_threadable_block (true_edge->dest)) in dom_opt_leave_block()
1810 edge_info = (struct edge_info *) true_edge->aux; in dom_opt_leave_block()
[all …]
H A Dtree-ssa-loop-im.c705 edge true_edge, false_edge, tem; in extract_true_false_args_from_phi() local
716 extract_true_false_edges_from_block (dom, &true_edge, &false_edge); in extract_true_false_args_from_phi()
718 if (tem == true_edge in extract_true_false_args_from_phi()
719 || (single_pred_p (true_edge->dest) in extract_true_false_args_from_phi()
720 && (tem->src == true_edge->dest in extract_true_false_args_from_phi()
722 tem->src, true_edge->dest)))) in extract_true_false_args_from_phi()
733 if (tem == true_edge in extract_true_false_args_from_phi()
734 || (single_pred_p (true_edge->dest) in extract_true_false_args_from_phi()
735 && (tem->src == true_edge->dest in extract_true_false_args_from_phi()
737 tem->src, true_edge->dest)))) in extract_true_false_args_from_phi()
H A Dcfgloopmanip.c728 basic_block switch_bb, edge true_edge, edge false_edge, in loopify() argument
748 loop_redirect_edge (true_edge, succ_bb); in loopify()
1542 edge entry, latch_edge, true_edge, false_edge; in loop_version() local
1581 extract_cond_bb_edges (cond_bb, &true_edge, &false_edge); in loop_version()
1584 cond_bb, true_edge, false_edge, in loop_version()
1592 extract_cond_bb_edges (cond_bb, &true_edge, &false_edge); in loop_version()
H A Dtree-if-conv.c971 edge true_edge, false_edge; in predicate_bbs() local
980 &true_edge, &false_edge); in predicate_bbs()
983 add_to_dst_predicate_list (loop, true_edge, in predicate_bbs()
H A Dipa-split.c310 edge true_edge, false_edge; in check_forbidden_calls() local
322 extract_true_false_edges_from_block (use_bb, &true_edge, &false_edge); in check_forbidden_calls()
332 forbidden_bb = true_edge->dest; in check_forbidden_calls()
H A Dtree-cfg.c1995 edge true_edge, false_edge; in find_taken_edge_cond_expr() local
1997 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in find_taken_edge_cond_expr()
2000 return (integer_zerop (val) ? false_edge : true_edge); in find_taken_edge_cond_expr()
4752 edge true_edge; in gimple_verify_flow_info() local
4755 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in gimple_verify_flow_info()
4757 if (!true_edge in gimple_verify_flow_info()
4759 || !(true_edge->flags & EDGE_TRUE_VALUE) in gimple_verify_flow_info()
4761 || (true_edge->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL)) in gimple_verify_flow_info()
7580 edge *true_edge, in extract_true_false_edges_from_block() argument
7587 *true_edge = e; in extract_true_false_edges_from_block()
[all …]
H A Dgimple-pretty-print.c2228 edge true_edge, false_edge; in dump_implicit_edges() local
2235 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in dump_implicit_edges()
2238 pp_cfg_jump (buffer, true_edge->dest); in dump_implicit_edges()
/dragonfly/contrib/gcc-8.0/gcc/
H A Dtree-ssa-uncprop.c79 edge true_edge; in associate_equivalences_with_edges() local
84 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in associate_equivalences_with_edges()
111 true_edge->aux = equivalency; in associate_equivalences_with_edges()
127 true_edge->aux = equivalency; in associate_equivalences_with_edges()
157 true_edge->aux = equivalency; in associate_equivalences_with_edges()
H A Dtree-profile.c439 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_ic_func_profiler() local
440 true_edge->flags = EDGE_TRUE_VALUE; in gimple_gen_ic_func_profiler()
448 true_edge->probability = probability; in gimple_gen_ic_func_profiler()
451 e->probability = true_edge->probability.invert (); in gimple_gen_ic_func_profiler()
501 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_time_profiler() local
502 true_edge->flags = EDGE_TRUE_VALUE; in gimple_gen_time_profiler()
503 true_edge->probability = profile_probability::unlikely (); in gimple_gen_time_profiler()
506 e->probability = true_edge->probability.invert (); in gimple_gen_time_profiler()
H A Dtree-ssa-phiopt.c582 edge true_edge, false_edge; in conditional_replacement() local
891 edge true_edge, false_edge; in value_replacement() local
1128 || (code == EQ_EXPR && e1 == true_edge)) in value_replacement()
1199 edge true_edge, false_edge; in minmax_replacement() local
1281 if (true_edge->dest == middle_bb) in minmax_replacement()
1282 true_edge = EDGE_SUCC (true_edge->dest, 0); in minmax_replacement()
1286 if (true_edge == e0) in minmax_replacement()
1295 gcc_assert (true_edge == e1); in minmax_replacement()
1354 if (true_edge->src == middle_bb) in minmax_replacement()
1535 edge true_edge, false_edge; in abs_replacement() local
[all …]
H A Dsese.c305 edge true_edge = make_edge (pred_block, merge_block, EDGE_TRUE_VALUE); in move_sese_in_condition() local
324 if_region->true_region->region.entry = true_edge; in move_sese_in_condition()
326 = single_succ_edge (split_edge (true_edge)); in move_sese_in_condition()
H A Dcfgloopmanip.c863 basic_block switch_bb, edge true_edge, edge false_edge, in loopify() argument
880 loop_redirect_edge (true_edge, succ_bb); in loopify()
1682 edge entry, latch_edge, true_edge, false_edge; in loop_version() local
1721 extract_cond_bb_edges (cond_bb, &true_edge, &false_edge); in loop_version()
1724 cond_bb, true_edge, false_edge, in loop_version()
1734 extract_cond_bb_edges (cond_bb, &true_edge, &false_edge); in loop_version()
H A Dtree-ssa-threadedge.c1386 edge true_edge, false_edge; in thread_outgoing_edges() local
1388 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in thread_outgoing_edges()
1392 if (potentially_threadable_block (true_edge->dest)) in thread_outgoing_edges()
1393 thread_across_edge (dummy_cond, true_edge, in thread_outgoing_edges()
H A Dtree-ssa-dom.c486 edge true_edge; in record_edge_info() local
493 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in record_edge_info()
513 edge_info = new class edge_info (true_edge); in record_edge_info()
524 edge_info = new class edge_info (true_edge); in record_edge_info()
547 edge_info = new class edge_info (true_edge); in record_edge_info()
571 edge_info = new class edge_info (true_edge); in record_edge_info()
H A Dgimple-pretty-print.c1063 edge e, true_edge = NULL, false_edge = NULL; in dump_gimple_cond() local
1071 true_edge = e; in dump_gimple_cond()
1077 bool has_edge_info = true_edge != NULL && false_edge != NULL; in dump_gimple_cond()
1087 dump_edge_probability (buffer, true_edge); in dump_gimple_cond()
2778 edge true_edge, false_edge; in dump_implicit_edges() local
2785 extract_true_false_edges_from_block (bb, &true_edge, &false_edge); in dump_implicit_edges()
2788 pp_cfg_jump (buffer, true_edge, flags); in dump_implicit_edges()
H A Dcfgexpand.c2435 edge true_edge; in expand_gimple_cond() local
2502 true_edge->flags &= ~EDGE_TRUE_VALUE; in expand_gimple_cond()
2510 true_edge->probability); in expand_gimple_cond()
2512 if (true_edge->goto_locus != UNKNOWN_LOCATION) in expand_gimple_cond()
2513 set_curr_insn_location (true_edge->goto_locus); in expand_gimple_cond()
2518 if (true_edge->dest == bb->next_bb) in expand_gimple_cond()
2525 true_edge->flags |= EDGE_FALLTHRU; in expand_gimple_cond()
2526 maybe_cleanup_end_of_block (true_edge, last); in expand_gimple_cond()
2531 true_edge->probability); in expand_gimple_cond()
2559 if (true_edge->goto_locus != UNKNOWN_LOCATION) in expand_gimple_cond()
[all …]
H A Dtree-cfg.c2409 edge true_edge, false_edge; in find_taken_edge_cond_expr() local
5743 edge true_edge; in gimple_verify_flow_info() local
5748 if (!true_edge in gimple_verify_flow_info()
9218 edge *true_edge, in extract_true_false_edges_from_block() argument
9225 *true_edge = e; in extract_true_false_edges_from_block()
9249 edge true_edge, false_edge, tem; in extract_true_false_controlled_edges() local
9262 if (tem == true_edge in extract_true_false_controlled_edges()
9264 && (tem->src == true_edge->dest in extract_true_false_controlled_edges()
9266 tem->src, true_edge->dest)))) in extract_true_false_controlled_edges()
9277 if (tem == true_edge in extract_true_false_controlled_edges()
[all …]
H A Dtree-switch-conversion.c2262 edge true_edge = make_edge (bb, label_bb, EDGE_TRUE_VALUE); in do_jump_if_equal() local
2263 fix_phi_operands_for_edge (true_edge, phi_mapping); in do_jump_if_equal()
2264 true_edge->probability = prob; in do_jump_if_equal()
2307 edge true_edge = make_edge (bb, label_bb, EDGE_TRUE_VALUE); in emit_cmp_and_jump_insns() local
2308 fix_phi_operands_for_edge (true_edge, phi_mapping); in emit_cmp_and_jump_insns()
2309 true_edge->probability = prob; in emit_cmp_and_jump_insns()
H A Dipa-split.c357 edge true_edge, false_edge; in check_forbidden_calls() local
370 extract_true_false_edges_from_block (use_bb, &true_edge, &false_edge); in check_forbidden_calls()
380 forbidden_bb = true_edge->dest; in check_forbidden_calls()
H A Dtree-if-conv.c1285 edge true_edge, false_edge; in predicate_bbs() local
1294 &true_edge, &false_edge); in predicate_bbs()
1297 add_to_dst_predicate_list (loop, true_edge, unshare_expr (cond), in predicate_bbs()