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: r248241
Showing
- gcc/Makefile.in 2 additions, 0 deletionsgcc/Makefile.in
- gcc/ipa-inline-analysis.c 11 additions, 559 deletionsgcc/ipa-inline-analysis.c
- gcc/ipa-inline.h 10 additions, 186 deletionsgcc/ipa-inline.h
- gcc/ipa-predicate.c 573 additions, 0 deletionsgcc/ipa-predicate.c
- gcc/ipa-predicate.h 232 additions, 0 deletionsgcc/ipa-predicate.h
Loading
Please register or sign in to comment