Searched refs:entry_edge (Results 1 - 9 of 9) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Dshrink-wrap.h37 extern void try_shrink_wrapping (edge *entry_edge, edge orig_entry_edge,
41 extern void convert_to_simple_return (edge entry_edge, edge orig_entry_edge,
H A Dshrink-wrap.c572 try_shrink_wrapping (edge *entry_edge, edge orig_entry_edge, argument
622 prepare_shrink_wrap ((*entry_edge)->dest);
669 if (bb == (*entry_edge)->dest)
768 if (!bitmap_bit_p (&bb_antic_flags, (*entry_edge)->dest->index))
776 if (*entry_edge != orig_entry_edge)
778 *entry_edge = orig_entry_edge;
787 *entry_edge = e;
791 if (*entry_edge != orig_entry_edge)
799 df_get_live_in ((*entry_edge)->dest));
802 *entry_edge
976 convert_to_simple_return(edge entry_edge, edge orig_entry_edge, bitmap_head bb_flags, rtx_insn *returnjump, vec<edge> unconverted_simple_returns) argument
[all...]
H A Dgraphite-isl-ast-to-gimple.c414 graphite_create_new_loop (edge entry_edge, __isl_keep isl_ast_node *node_for, argument
423 (entry_edge, lb, stride, ub, ivvar, &iv, &iv_after_increment,
424 outer ? outer : entry_edge->src->loop_father);
550 graphite_create_new_loop_guard (edge entry_edge, argument
584 exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr);
696 graphite_create_new_guard (edge entry_edge, __isl_take isl_ast_expr *if_cond, argument
702 edge exit_edge = create_empty_if_region_on_edge (entry_edge, cond_expr);
H A Dcfgloopmanip.c702 create_empty_if_region_on_edge (edge entry_edge, tree condition) argument
711 cond_bb = split_edge (entry_edge);
735 set_immediate_dominator (CDI_DOMINATORS, cond_bb, entry_edge->src);
753 | | ______ | entry_edge
754 | | entry_edge / | |
781 create_empty_loop_on_edge (edge entry_edge, argument
798 gcc_assert (entry_edge && initial_value && stride && upper_bound && iv);
801 pred_bb = entry_edge->src;
802 loop_header = split_edge (entry_edge);
H A Dfunction.c5907 edge e, entry_edge, orig_entry_edge, exit_fallthru_edge;
5922 entry_edge = single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun));
5923 orig_entry_edge = entry_edge;
5981 try_shrink_wrapping (&entry_edge, orig_entry_edge, &bb_flags, prologue_seq);
5991 insert_insn_on_edge (prologue_seq, entry_edge);
6008 if (entry_edge != orig_entry_edge)
6140 bitmap_set_bit (blocks, entry_edge->dest->index);
6156 convert_to_simple_return (entry_edge, orig_entry_edge, bb_flags, returnjump,
6173 || (entry_edge != orig_entry_edge
5887 edge e, entry_edge, orig_entry_edge, exit_fallthru_edge; local
H A Dtree-complex.c725 edge entry_edge = single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun)); local
743 update_complex_components_on_edge (entry_edge, ssa_name, r, i);
/haiku-buildtools/gcc/gcc/config/xtensa/
H A Dxtensa.c4062 edge entry_edge;
4126 entry_edge = NULL;
4128 FOR_EACH_VEC_SAFE_ELT (loop->incoming, i, entry_edge)
4129 if (entry_edge->flags & EDGE_FALLTHRU)
4132 if (entry_edge == NULL)
4136 entry_bb = entry_edge->src;
4060 edge entry_edge; local
/haiku-buildtools/gcc/gcc/config/c6x/
H A Dc6x.c5583 edge entry_edge;
5605 entry_edge = NULL;
5606 FOR_EACH_VEC_SAFE_ELT (loop->incoming, i, entry_edge)
5607 if (entry_edge->flags & EDGE_FALLTHRU)
5609 if (entry_edge == NULL)
5840 entry_bb = entry_edge->src;
5564 edge entry_edge; local
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c6422 edge entry_edge;
6454 entry_edge = single_succ_edge (ENTRY_BLOCK_PTR_FOR_FN (cfun));
6455 insert_insn_on_edge (seq, entry_edge);
6456 commit_one_edge_insertion (entry_edge);
6407 edge entry_edge; local
[all...]

Completed in 512 milliseconds