Home
last modified time | relevance | path

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

12

/trueos/contrib/gcc/
HDcfgbuild.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()
HDtree-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()
HDprofile.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()
HDgraph.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()
HDcfgrtl.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()
HDtree-cfg.c870 make_edge (bb, target_bb, EDGE_ABNORMAL); in make_abnormal_goto_edges()
1196 if (single_succ_edge (a)->flags & EDGE_ABNORMAL) in tree_can_merge_blocks_p()
1272 if (e->flags & EDGE_ABNORMAL) in replace_uses_by()
3031 if ((e->flags & EDGE_ABNORMAL) == 0 in tree_find_edge_insert_loc()
3192 gcc_assert (!(edge_in->flags & EDGE_ABNORMAL)); in tree_split_edge()
3823 || (true_edge->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL)) in tree_verify_flow_info()
3824 || (false_edge->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL)) in tree_verify_flow_info()
3863 || !(e->flags & EDGE_ABNORMAL)) in tree_verify_flow_info()
3875 & (EDGE_FALLTHRU | EDGE_ABNORMAL in tree_verify_flow_info()
3946 if ((e->flags & (EDGE_FALLTHRU | EDGE_ABNORMAL in tree_verify_flow_info()
[all …]
HDcfgexpand.c1232 if (!(e->flags & (EDGE_ABNORMAL | EDGE_EH))) in expand_gimple_tailcall()
1270 e = make_edge (bb, EXIT_BLOCK_PTR, EDGE_ABNORMAL | EDGE_SIBCALL); in expand_gimple_tailcall()
1343 if (e->flags & EDGE_ABNORMAL) in expand_gimple_basic_block()
1498 if (!(e->flags & EDGE_ABNORMAL)) in construct_exit_block()
HDtree-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()
HDtree-optimize.c250 if (e->flags & EDGE_ABNORMAL) in has_abnormal_outgoing_edge_p()
HDcfgloop.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()
HDtree-ssa-propagate.c459 if (e->flags & EDGE_ABNORMAL) in simulate_block()
1030 && PHI_ARG_EDGE (phi, i)->flags & EDGE_ABNORMAL) in replace_phi_args_in()
HDtree-ssa-phiopt.c176 if ((e1->flags & EDGE_ABNORMAL) != 0 in tree_ssa_phiopt()
177 || (e2->flags & EDGE_ABNORMAL) != 0) in tree_ssa_phiopt()
HDtree-phinodes.c388 if (e->flags & EDGE_ABNORMAL) in add_phi_arg()
HDtree-ssa-sink.c436 if (e->flags & EDGE_ABNORMAL) in sink_code_in_bb()
HDbasic-block.h151 #define EDGE_ABNORMAL 2 /* Strange flow, like computed macro
174 #define EDGE_COMPLEX (EDGE_ABNORMAL | EDGE_ABNORMAL_CALL | EDGE_EH)
HDtree-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()
HDrtl-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()
HDtree-ssa-threadupdate.c643 &= ~(EDGE_TRUE_VALUE | EDGE_FALSE_VALUE | EDGE_ABNORMAL); in redirect_edges()
HDmode-switching.c616 gcc_assert (! (eg->flags & EDGE_ABNORMAL)); in optimize_mode_switching()
HDtree-ssa-dce.c193 if (e->flags & EDGE_ABNORMAL) in find_control_dependence()
HDtree-into-ssa.c1643 if (e->flags & EDGE_ABNORMAL) in rewrite_update_init_block()
1897 if (e->flags & EDGE_ABNORMAL) in rewrite_update_phi_arguments()
2582 if (e->flags & EDGE_ABNORMAL) in create_new_def_for()
HDgcse.c3848 if (e->flags & EDGE_ABNORMAL) in compute_pre_data()
4009 || single_succ_edge (bb)->flags & EDGE_ABNORMAL))) in insert_insn_end_bb()
4051 || single_succ_edge (bb)->flags & EDGE_ABNORMAL)) in insert_insn_end_bb()
4163 if (eg->flags & EDGE_ABNORMAL) in pre_edge_insert()
6206 gcc_assert (!(e->flags & EDGE_ABNORMAL)); in insert_store()
6476 && (INDEX_EDGE (edge_list, x)->flags & EDGE_ABNORMAL)) in store_motion()
HDpostreload-gcse.c913 if ((pred->flags & EDGE_ABNORMAL) && EDGE_CRITICAL_P (pred)) in bb_has_well_behaved_predecessors()
HDtree-if-conv.c474 (EDGE_ABNORMAL_CALL | EDGE_EH | EDGE_ABNORMAL | EDGE_IRREDUCIBLE_LOOP)) in if_convertible_bb_p()
/trueos/contrib/gcc/doc/
HDcfg.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.

12