aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2011-09-15 14:15:43 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2011-09-15 12:15:43 +0000
commita61bd0304c6b9b0f68a78dbb5ff4f3aaa7afafe4 (patch)
treec376038af4bc9d199b58b228906c4ffe40f2fcac /gcc/expr.c
parente0521991e43afe844ccb206889b54f96890cd86f (diff)
downloadgcc-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