Commit 58696ce5 by Jan Hubicka Committed by Jan Hubicka

* ipa-inline.c (update_callee_keys): Don't reset node growth cache.

From-SVN: r173532
parent f5886803
2011-05-06 Jan Hubicka <jh@suse.cz>
* ipa-inline.c (update_callee_keys): Don't reset node growth cache.
2011-05-06 Jan Hubicka <jh@suse.cz>
* cgraph.c (cgraph_add_thunk): Create real function node instead
of alias node; finalize it and mark needed/reachale; arrange visibility
to be right and add it into the corresponding same comdat group list.
......
......@@ -957,9 +957,9 @@ update_callee_keys (fibheap_t heap, struct cgraph_node *node,
e = e->callee->callees;
else
{
/* We inlined and thus callees might have different number of calls.
Reset their caches */
reset_node_growth_cache (e->callee);
/* We do not reset callee growth cache here. Since we added a new call,
growth chould have just increased and consequentely badness metric
don't need updating. */
if (e->inline_failed
&& inline_summary (e->callee)->inlinable
&& cgraph_function_body_availability (e->callee) >= AVAIL_AVAILABLE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment