diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2017-05-04 15:57:35 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2017-05-04 13:57:35 +0000 |
commit | 26f1a658e6308da5a7b804391c624acc3b1bee74 (patch) | |
tree | 4dab4f19629014b0e1a03b4b402d4da8ae4749e1 /gcc/ipa-inline-analysis.c | |
parent | 4d147bca3f0f1fadac32d4306a654e975b364341 (diff) | |
download | gcc-26f1a658e6308da5a7b804391c624acc3b1bee74.zip gcc-26f1a658e6308da5a7b804391c624acc3b1bee74.tar.gz gcc-26f1a658e6308da5a7b804391c624acc3b1bee74.tar.bz2 |
ipa-cp.c (perform_estimation_of_a_value): Drop base_time parameter; update use of estimate_ipcp_clone_size_and_time.
* ipa-cp.c (perform_estimation_of_a_value): Drop base_time parameter;
update use of estimate_ipcp_clone_size_and_time.
(estimate_local_effects): Update use of
estimate_ipcp_clone_size_and_time and perform_estimation_of_a_value.
* ipa-inline.h (estimate_ipcp_clone_size_and_time): Update prototype.
* ipa-inline-analysis.c (estimate_ipcp_clone_size_and_time):
Return nonspecialized time.
* gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
* gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
From-SVN: r247597
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
-rw-r--r-- | gcc/ipa-inline-analysis.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c index 47d5050..ec6f2ac 100644 --- a/gcc/ipa-inline-analysis.c +++ b/gcc/ipa-inline-analysis.c @@ -3478,17 +3478,17 @@ estimate_ipcp_clone_size_and_time (struct cgraph_node *node, known_contexts, vec<ipa_agg_jump_function_p> known_aggs, int *ret_size, sreal *ret_time, + sreal *ret_nonspec_time, inline_hints *hints) { clause_t clause, nonspec_clause; - sreal nonspec_time; evaluate_conditions_for_known_args (node, false, known_vals, known_aggs, &clause, &nonspec_clause); estimate_node_size_and_time (node, clause, nonspec_clause, known_vals, known_contexts, known_aggs, ret_size, NULL, ret_time, - &nonspec_time, hints, vNULL); + ret_nonspec_time, hints, vNULL); } /* Translate all conditions from callee representation into caller |