Lines Matching refs:new_direct_edge
3886 struct cgraph_edge *ie, *next_ie, *new_direct_edge; in update_indirect_edges_after_inlining() local
3927 new_direct_edge = NULL; in update_indirect_edges_after_inlining()
3932 new_direct_edge = try_make_edge_direct_virtual_call (ie, jfunc, ctx, in update_indirect_edges_after_inlining()
3939 new_direct_edge = try_make_edge_direct_simple_call (ie, jfunc, in update_indirect_edges_after_inlining()
3946 if (new_direct_edge && new_direct_edge != ie in update_indirect_edges_after_inlining()
3947 && spec_targets.contains (new_direct_edge->callee)) in update_indirect_edges_after_inlining()
3949 new_direct_edge->indirect_inlining_edge = 1; in update_indirect_edges_after_inlining()
3952 if (!new_direct_edge->speculative) in update_indirect_edges_after_inlining()
3955 else if (new_direct_edge) in update_indirect_edges_after_inlining()
3957 new_direct_edge->indirect_inlining_edge = 1; in update_indirect_edges_after_inlining()
3960 new_edges->safe_push (new_direct_edge); in update_indirect_edges_after_inlining()
3966 if (!new_direct_edge->speculative) in update_indirect_edges_after_inlining()