Home
last modified time | relevance | path

Searched refs:EDGE_ABNORMAL (Results 1 – 25 of 59) sorted by relevance

123

/openbsd/src/gnu/gcc/gcc/
Dcfgbuild.c214 EDGE_ABNORMAL | EDGE_EH | is_call); in rtl_make_eh_edge()
345 make_label_edge (edge_cache, bb, XEXP (x, 0), EDGE_ABNORMAL); in make_edges()
366 EDGE_SIBCALL | EDGE_ABNORMAL); in make_edges()
393 EDGE_ABNORMAL | EDGE_ABNORMAL_CALL); in make_edges()
622 else if (!(e->flags & (EDGE_ABNORMAL | EDGE_EH))) in purge_dead_tablejump_edges()
Dtree-cfgcleanup.c221 e->flags &= ~EDGE_ABNORMAL;
276 || (single_succ_edge (bb)->flags & EDGE_ABNORMAL)) in tree_forwarder_block_p()
344 if (e->flags & EDGE_ABNORMAL) in has_abnormal_incoming_edge_p()
444 if (e->flags & EDGE_ABNORMAL) in remove_forwarder_block()
Dgraph.c332 (e->flags & EDGE_ABNORMAL ? 2 : 0)); in print_rtl_graph_with_bb()
341 (e->flags & EDGE_ABNORMAL ? 2 : 0)); in print_rtl_graph_with_bb()
Dprofile.c150 gcc_assert (!(e->flags & EDGE_ABNORMAL)); in instrument_edges()
808 if ((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL)) in branch_prob()
816 if ((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL)) in branch_prob()
853 if ((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL)) in branch_prob()
1119 if (((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL | EDGE_FAKE)) in find_spanning_tree()
Dcfgrtl.c1031 if (e->flags & EDGE_ABNORMAL) in force_nonfallthru_and_redirect()
1262 gcc_assert (!(edge_in->flags & EDGE_ABNORMAL)); in rtl_split_edge()
1335 gcc_assert (!((e->flags & EDGE_ABNORMAL) && EDGE_CRITICAL_P (e))); in insert_insn_on_edge()
1404 else if ((e->flags & EDGE_ABNORMAL) == 0 in commit_one_edge_insertion()
1860 else if (e->flags & EDGE_ABNORMAL) in rtl_verify_flow_info_1()
2201 e->flags &= ~EDGE_ABNORMAL; in purge_dead_edges()
2231 e->flags |= EDGE_ABNORMAL; in purge_dead_edges()
2281 == (EDGE_SIBCALL | EDGE_ABNORMAL)); in purge_dead_edges()
2953 || single_succ_edge (bb)->flags & EDGE_ABNORMAL))) in insert_insn_end_bb_new()
2989 || single_succ_edge (bb)->flags & EDGE_ABNORMAL)) in insert_insn_end_bb_new()
Dtree-cfg.c870 make_edge (bb, target_bb, EDGE_ABNORMAL); in make_abnormal_goto_edges()
1189 if (single_succ_edge (a)->flags & EDGE_ABNORMAL) in tree_can_merge_blocks_p()
1265 if (e->flags & EDGE_ABNORMAL) in replace_uses_by()
3024 if ((e->flags & EDGE_ABNORMAL) == 0 in tree_find_edge_insert_loc()
3185 gcc_assert (!(edge_in->flags & EDGE_ABNORMAL)); in tree_split_edge()
3816 || (true_edge->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL)) in tree_verify_flow_info()
3817 || (false_edge->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL)) in tree_verify_flow_info()
3856 || !(e->flags & EDGE_ABNORMAL)) in tree_verify_flow_info()
3868 & (EDGE_FALLTHRU | EDGE_ABNORMAL in tree_verify_flow_info()
3939 if ((e->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL in tree_verify_flow_info()
[all …]
Dcfgexpand.c1319 if (!(e->flags & (EDGE_ABNORMAL | EDGE_EH))) in expand_gimple_tailcall()
1357 e = make_edge (bb, EXIT_BLOCK_PTR, EDGE_ABNORMAL | EDGE_SIBCALL); in expand_gimple_tailcall()
1430 if (e->flags & EDGE_ABNORMAL) in expand_gimple_basic_block()
1585 if (!(e->flags & EDGE_ABNORMAL)) in construct_exit_block()
Dtree-ssa-dom.c592 && (single_succ_edge (bb)->flags & EDGE_ABNORMAL) == 0 in dom_opt_finalize_block()
602 && (EDGE_SUCC (bb, 0)->flags & EDGE_ABNORMAL) == 0 in dom_opt_finalize_block()
603 && (EDGE_SUCC (bb, 1)->flags & EDGE_ABNORMAL) == 0) in dom_opt_finalize_block()
1231 if (e->flags & EDGE_ABNORMAL) in cprop_into_successor_phis()
2323 te->flags &= ~EDGE_ABNORMAL; in propagate_rhs_into_lhs()
Dtree-optimize.c250 if (e->flags & EDGE_ABNORMAL) in has_abnormal_outgoing_edge_p()
Dcfgloop.c480 if (e->flags & EDGE_ABNORMAL) in canonicalize_loop_headers()
640 if (e->flags & EDGE_ABNORMAL) in flow_loops_find()
649 gcc_assert (!(e->flags & EDGE_ABNORMAL)); in flow_loops_find()
Dtree-ssa-phiopt.c176 if ((e1->flags & EDGE_ABNORMAL) != 0 in tree_ssa_phiopt()
177 || (e2->flags & EDGE_ABNORMAL) != 0) in tree_ssa_phiopt()
Dtree-ssa-propagate.c443 if (e->flags & EDGE_ABNORMAL) in simulate_block()
1061 && PHI_ARG_EDGE (phi, i)->flags & EDGE_ABNORMAL) in replace_phi_args_in()
Dtree-phinodes.c388 if (e->flags & EDGE_ABNORMAL) in add_phi_arg()
Dtree-ssa-sink.c436 if (e->flags & EDGE_ABNORMAL) in sink_code_in_bb()
Dbasic-block.h151 #define EDGE_ABNORMAL 2 /* Strange flow, like computed macro
174 #define EDGE_COMPLEX (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL | EDGE_EH)
Dtree-outof-ssa.c504 if (e->flags & EDGE_ABNORMAL) in eliminate_phi()
593 if (e->dest != EXIT_BLOCK_PTR && e->flags & EDGE_ABNORMAL) in coalesce_abnormal_edges()
2103 if (e->flags & EDGE_ABNORMAL) in analyze_edges_for_bb()
2122 gcc_assert (!(e->flags & EDGE_ABNORMAL)); in analyze_edges_for_bb()
Drtl-factoring.c1014 make_edge (bb, BLOCK_FOR_INSN (retlabel), EDGE_ABNORMAL); in split_pattern_seq()
1093 BLOCK_FOR_INSN (retlabel), EDGE_ABNORMAL); in erase_matching_seqs()
Dtree-ssa-threadupdate.c643 &= ~(EDGE_TRUE_VALUE | EDGE_FALSE_VALUE | EDGE_ABNORMAL); in redirect_edges()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dcfgbuild.c266 EDGE_ABNORMAL | EDGE_EH | is_call);
388 make_label_edge (edge_cache, bb, XEXP (x, 0), EDGE_ABNORMAL);
391 make_label_edge (edge_cache, bb, XEXP (x, 0), EDGE_ABNORMAL);
413 EDGE_ABNORMAL | EDGE_ABNORMAL_CALL);
440 EDGE_ABNORMAL | EDGE_ABNORMAL_CALL);
Dprofile.c191 if (e->flags & EDGE_ABNORMAL)
841 if ((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL)) in branch_prob()
849 if ((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL)) in branch_prob()
886 if ((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL)) in branch_prob()
1137 if (((e->flags & (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL | EDGE_FAKE))
Dgraph.c345 (e->flags & EDGE_ABNORMAL ? 2 : 0));
354 (e->flags & EDGE_ABNORMAL ? 2 : 0));
Dcfgrtl.c1002 if (e->flags & EDGE_ABNORMAL)
1287 if ((edge_in->flags & EDGE_ABNORMAL) != 0)
1375 if ((e->flags & EDGE_ABNORMAL) && EDGE_CRITICAL_P (e))
1446 else if ((e->flags & EDGE_ABNORMAL) == 0
1929 else if (e->flags & EDGE_ABNORMAL) in verify_flow_info()
2276 e->flags &= ~EDGE_ABNORMAL;
2297 e->flags |= EDGE_ABNORMAL;
Dcfgloop.c668 if (e->flags & EDGE_ABNORMAL) in canonicalize_loop_headers()
810 if (e->flags & EDGE_ABNORMAL)
819 if (e->flags & EDGE_ABNORMAL)
Dbasic-block.h140 #define EDGE_ABNORMAL 2 /* Strange flow, like computed macro
150 #define EDGE_COMPLEX (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL | EDGE_EH)
/openbsd/src/gnu/gcc/gcc/doc/
Dcfg.texi243 @findex EDGE_ABNORMAL, EDGE_EH
250 edges have the @code{EDGE_ABNORMAL} and @code{EDGE_EH} flags set.
274 @findex EDGE_ABNORMAL, EDGE_SIBCALL
277 @code{EDGE_SIBCALL} and @code{EDGE_ABNORMAL} are set in such case.
282 @findex EDGE_ABNORMAL
284 from the code. All those edges have @code{EDGE_ABNORMAL} flag set.
331 @findex EDGE_ABNORMAL, EDGE_ABNORMAL_CALL
338 @code{EDGE_ABNORMAL} and @code{EDGE_ABNORMAL_CALL} flags set.

123