Home
last modified time | relevance | path

Searched refs:edge_in (Results 1 – 3 of 3) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Dcfgrtl.cc1860 rtl_split_edge (edge edge_in) in rtl_split_edge() argument
1866 gcc_assert (!(edge_in->flags & EDGE_ABNORMAL)); in rtl_split_edge()
1870 if ((edge_in->flags & EDGE_FALLTHRU) == 0) in rtl_split_edge()
1872 edge e = find_fallthru_edge (edge_in->dest->preds); in rtl_split_edge()
1879 if (edge_in->dest != EXIT_BLOCK_PTR_FOR_FN (cfun)) in rtl_split_edge()
1880 before = BB_HEAD (edge_in->dest); in rtl_split_edge()
1886 if ((edge_in->flags & EDGE_FALLTHRU) in rtl_split_edge()
1887 && edge_in->dest == EXIT_BLOCK_PTR_FOR_FN (cfun)) in rtl_split_edge()
1889 before = NEXT_INSN (BB_END (edge_in->src)); in rtl_split_edge()
1890 bb = create_basic_block (before, NULL, edge_in->src); in rtl_split_edge()
[all …]
Dtree-eh.cc2306 redirect_eh_edge_1 (edge edge_in, basic_block new_bb, bool change_region) in redirect_eh_edge_1() argument
2316 old_bb = edge_in->dest; in redirect_eh_edge_1()
2322 throw_stmt = last_stmt (edge_in->src); in redirect_eh_edge_1()
2346 if (e != edge_in && (e->flags & EDGE_EH)) in redirect_eh_edge_1()
2386 redirect_eh_edge (edge edge_in, basic_block new_bb) in redirect_eh_edge() argument
2388 redirect_eh_edge_1 (edge_in, new_bb, false); in redirect_eh_edge()
2389 return ssa_redirect_edge (edge_in, new_bb); in redirect_eh_edge()
Dtree-cfg.cc2936 split_edge_bb_loc (edge edge_in) in split_edge_bb_loc() argument
2938 basic_block dest = edge_in->dest; in split_edge_bb_loc()
2945 return edge_in->src; in split_edge_bb_loc()
2954 gimple_split_edge (edge edge_in) in gimple_split_edge() argument
2960 gcc_assert (!(edge_in->flags & EDGE_ABNORMAL)); in gimple_split_edge()
2962 dest = edge_in->dest; in gimple_split_edge()
2964 after_bb = split_edge_bb_loc (edge_in); in gimple_split_edge()
2967 new_bb->count = edge_in->count (); in gimple_split_edge()
2980 unsigned old_dest_idx = edge_in->dest_idx; in gimple_split_edge()
2983 e = redirect_edge_and_branch (edge_in, new_bb); in gimple_split_edge()
[all …]