diff options
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
-rw-r--r-- | gcc/ipa-inline-analysis.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index 15c72ca..75dc308 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -2913,16 +2913,18 @@ estimate_node_size_and_time (struct cgraph_node *node, void estimate_ipcp_clone_size_and_time (struct cgraph_node *node, - VEC (tree, heap) *known_vals, - VEC (tree, heap) *known_binfos, - int *ret_size, int *ret_time) + VEC (tree, heap) *known_vals, + VEC (tree, heap) *known_binfos, + VEC (ipa_agg_jump_function_p, heap) *known_aggs, + int *ret_size, int *ret_time, + inline_hints *hints) { clause_t clause; - clause = evaluate_conditions_for_known_args (node, false, known_vals, NULL); - estimate_node_size_and_time (node, clause, known_vals, known_binfos, NULL, - ret_size, ret_time, NULL, - NULL); + clause = evaluate_conditions_for_known_args (node, false, known_vals, + known_aggs); + estimate_node_size_and_time (node, clause, known_vals, known_binfos, + known_aggs, ret_size, ret_time, hints, NULL); } /* Translate all conditions from callee representation into caller |