This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r178881 - in /trunk/gcc: ChangeLog ipa-inline-a...
- From: hubicka at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 15 Sep 2011 12:15:46 -0000
- Subject: r178881 - in /trunk/gcc: ChangeLog ipa-inline-a...
Author: hubicka
Date: Thu Sep 15 12:15:43 2011
New Revision: 178881
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178881
Log:
* ipa-inline-analysis.c (add_condition): Add conditions parameter;
simplify obviously true clauses.
(and_predicates, or_predicates): Add conditions parameter.
(inline_duplication_hoook): Update.
(mark_modified): New function.
(unmodified_parm): New function.
(eliminated_by_inlining_prob, (set_cond_stmt_execution_predicate,
set_switch_stmt_execution_predicate, will_be_nonconstant_predicate):
Use unmodified_parm.
(estimate_function_body_sizes): Update.
(remap_predicate): Update.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ipa-inline-analysis.c