Lines Matching refs:new_direct_edge
3758 struct cgraph_edge *ie, *next_ie, *new_direct_edge; in update_indirect_edges_after_inlining() local
3797 new_direct_edge = NULL; in update_indirect_edges_after_inlining()
3802 new_direct_edge = try_make_edge_direct_virtual_call (ie, jfunc, ctx, in update_indirect_edges_after_inlining()
3809 new_direct_edge = try_make_edge_direct_simple_call (ie, jfunc, in update_indirect_edges_after_inlining()
3816 if (new_direct_edge && new_direct_edge != ie in update_indirect_edges_after_inlining()
3817 && new_direct_edge->callee == spec_target) in update_indirect_edges_after_inlining()
3819 new_direct_edge->indirect_inlining_edge = 1; in update_indirect_edges_after_inlining()
3822 if (!new_direct_edge->speculative) in update_indirect_edges_after_inlining()
3825 else if (new_direct_edge) in update_indirect_edges_after_inlining()
3827 new_direct_edge->indirect_inlining_edge = 1; in update_indirect_edges_after_inlining()
3830 new_edges->safe_push (new_direct_edge); in update_indirect_edges_after_inlining()
3836 if (!new_direct_edge->speculative) in update_indirect_edges_after_inlining()