Re: Turn inline_edge_summary into ipa_call_summary

2017-05-19 Thread Jan Hubicka
> > and way way more (C, Ada, ...). Assuming that the ipa-predicate.[ch] > patch was really only cosmetic, this only leaves your patch in this rev > range. > > Please fix. Hi, I apologize for the breakage. I already commited a fix before lunch but seems my email did not get through. I am

Re: Turn inline_edge_summary into ipa_call_summary

2017-05-19 Thread Rainer Orth
t; * ipa-inline.c (can_inline_edge_p): Update. > (compute_inlined_call_time): Update. > (want_inline_small_function_p): Update. > (edge_badness): Update. > (early_inliner): Update. > * ipa-inline.h (inline_edge_summary): Turn to ... > (ipa_call_summary): ... t

Turn inline_edge_summary into ipa_call_summary

2017-05-19 Thread Jan Hubicka
): Update. (edge_badness): Update. (early_inliner): Update. * ipa-inline.h (inline_edge_summary): Turn to ... (ipa_call_summary): ... this one. (ipa_call_summary_t): New class. (inline_edge_summary_t, inline_edge_summary_vec): Remove