Lines Matching refs:new_direct_edge
3374 struct cgraph_edge *ie, *next_ie, *new_direct_edge; in update_indirect_edges_after_inlining() local
3416 new_direct_edge = NULL; in update_indirect_edges_after_inlining()
3421 new_direct_edge = try_make_edge_direct_virtual_call (ie, jfunc, ctx); in update_indirect_edges_after_inlining()
3426 new_direct_edge = try_make_edge_direct_simple_call (ie, jfunc, in update_indirect_edges_after_inlining()
3432 if (new_direct_edge && new_direct_edge != ie in update_indirect_edges_after_inlining()
3433 && new_direct_edge->callee == spec_target) in update_indirect_edges_after_inlining()
3435 new_direct_edge->indirect_inlining_edge = 1; in update_indirect_edges_after_inlining()
3438 if (!new_direct_edge->speculative) in update_indirect_edges_after_inlining()
3441 else if (new_direct_edge) in update_indirect_edges_after_inlining()
3443 new_direct_edge->indirect_inlining_edge = 1; in update_indirect_edges_after_inlining()
3444 if (new_direct_edge->call_stmt) in update_indirect_edges_after_inlining()
3445 new_direct_edge->call_stmt_cannot_inline_p in update_indirect_edges_after_inlining()
3447 new_direct_edge->call_stmt, in update_indirect_edges_after_inlining()
3448 new_direct_edge->callee->decl, false); in update_indirect_edges_after_inlining()
3451 new_edges->safe_push (new_direct_edge); in update_indirect_edges_after_inlining()
3457 if (!new_direct_edge->speculative) in update_indirect_edges_after_inlining()