diff options
author | Jan Hubicka <jh@suse.cz> | 2011-09-15 14:15:43 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2011-09-15 12:15:43 +0000 |
commit | a61bd0304c6b9b0f68a78dbb5ff4f3aaa7afafe4 (patch) | |
tree | c376038af4bc9d199b58b228906c4ffe40f2fcac /gcc/expr.c | |
parent | e0521991e43afe844ccb206889b54f96890cd86f (diff) | |
download | gcc-a61bd0304c6b9b0f68a78dbb5ff4f3aaa7afafe4.zip gcc-a61bd0304c6b9b0f68a78dbb5ff4f3aaa7afafe4.tar.gz gcc-a61bd0304c6b9b0f68a78dbb5ff4f3aaa7afafe4.tar.bz2 |
ipa-inline-analysis.c (add_condition): Add conditions parameter; simplify obviously true clauses.
* 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.
From-SVN: r178881
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions