* ipa-inline.c (update_edge_key): Break out from ...
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jul 2010 19:33:14 +0000 (19:33 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 3 Jul 2010 19:33:14 +0000 (19:33 +0000)
commit9f3c2a90c1dc7b4d659a55c34ca6da56fa5781c8
tree096ac0fcb65e76873d32d9a6794846250e11aa7b
parent6ab3a6e60b69b888ebb5d84a6ae6a4a7e7515f73
* ipa-inline.c (update_edge_key): Break out from ...
update_callers_keys): ... here;
(update_callee_keys): Update only the edges from caller to callee.
(update_all_calle_keys): Do what update_calle_keys did.
(decide_inlining_of_small_functions): Avoid recomputing of all
callees when badness increase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161778 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-inline.c