ipa-inline-analysis.c (growth_data): Add uninlinable field.
authorJan Hubicka <hubicka@ucw.cz>
Sat, 14 Feb 2015 23:46:25 +0000 (00:46 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 14 Feb 2015 23:46:25 +0000 (23:46 +0000)
commitcf3648f2452d516ab97d17d1c4ffc72d33a8e895
tree9c7aa0714bc6b9ef01b297da87d244c4e46afd7c
parent31de760604065cf4dae5de8828321c86b15bf3c9
ipa-inline-analysis.c (growth_data): Add uninlinable field.

* ipa-inline-analysis.c (growth_data): Add uninlinable field.
(do_estimate_growth_1): Record if any uninlinable edge was seen.
(estimate_growth): Handle uninlinable edges correctly.
(check_callers): New.
(growth_likely_positive): Handle aliases correctly.

From-SVN: r220710
gcc/ChangeLog
gcc/ipa-inline-analysis.c