From: Jan Hubicka Date: Thu, 18 May 2017 17:04:25 +0000 (+0000) Subject: Makefile.in: Add ipa-predicate.o and ipa-predicate.h X-Git-Tag: basepoints/gcc-9~7199 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2f30407b611769efc98967fd9e5070305df752e9;p=thirdparty%2Fgcc.git Makefile.in: Add ipa-predicate.o and ipa-predicate.h * Makefile.in: Add ipa-predicate.o and ipa-predicate.h * ipa-inline-analysis.c (NUM_CONDITIONS): turn into predicate::num_conditions (IS_NOT_CONSTANT): turn into predicate::is_not_constant. (CHANGED): turn into predicate::changed. (agg_position_info): Move to ipa-predicate.h (add_condition, predicate::add_clause, predicate::operator &=, predicate::or_with, predicate::evaluate, predicate::probability, dump_condition, dump_clause, predicate::dump, predicate::remap_after_duplication, predicate::remap_after_inlining, predicate::stream_in, predicate::stream_out): Move to ipa-predicate.c (evaluate_conditions_for_known_args): Update. (set_cond_stmt_execution_predicate): Update. * ipa-inline.h: Include ipa-predicate.h (condition, inline_param_summary, conditions, agg_position_info, predicate): Move to ipa-predicate.h * ipa-predicate.c: New file. * ipa-predicate.h: New file. From-SVN: r248243 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a9a861eb5e8c..615145617a8b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2017-05-18 Jan Hubicka + + * Makefile.in: Add ipa-predicate.o and ipa-predicate.h + * ipa-inline-analysis.c (NUM_CONDITIONS): turn into + predicate::num_conditions + (IS_NOT_CONSTANT): turn into predicate::is_not_constant. + (CHANGED): turn into predicate::changed. + (agg_position_info): Move to ipa-predicate.h + (add_condition, predicate::add_clause, predicate::operator &=, + predicate::or_with, predicate::evaluate, predicate::probability, + dump_condition, dump_clause, predicate::dump, + predicate::remap_after_duplication, predicate::remap_after_inlining, + predicate::stream_in, predicate::stream_out): Move to ipa-predicate.c + (evaluate_conditions_for_known_args): Update. + (set_cond_stmt_execution_predicate): Update. + * ipa-inline.h: Include ipa-predicate.h + (condition, inline_param_summary, conditions, agg_position_info, + predicate): Move to ipa-predicate.h + * ipa-predicate.c: New file. + * ipa-predicate.h: New file. + 2017-05-18 Wilco Dijkstra * final.c (leaf_function_p): Check we are not in a sequence.