aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-object-size.c
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2011-05-19 09:03:12 +0000
committerTom de Vries <vries@gcc.gnu.org>2011-05-19 09:03:12 +0000
commitbb8d292d395e5ac5aaf96ff44f58822918b94859 (patch)
tree2296fc77fe0552e40381f5d9d1212ee5827ed489 /gcc/tree-object-size.c
parenta53c50249f684027ef6ca3957b0811e4ecb233e7 (diff)
downloadgcc-bb8d292d395e5ac5aaf96ff44f58822918b94859.zip
gcc-bb8d292d395e5ac5aaf96ff44f58822918b94859.tar.gz
gcc-bb8d292d395e5ac5aaf96ff44f58822918b94859.tar.bz2
re PR middle-end/45098 (Missed induction variable optimization)
2011-05-19 Tom de Vries <tom@codesourcery.com> PR target/45098 * tree-ssa-loop-ivopts.c (get_expr_id): Factored new function out of get_loop_invariant_expr_id. (get_loop_invariant_expr_id): Use get_expr_id. (parm_decl_cost): New function. (determine_use_iv_cost_condition): Use get_expr_id and parm_decl_cost. Improve bound cost estimation. Use different inv_expr_id for elim and express cases. From-SVN: r173894
Diffstat (limited to 'gcc/tree-object-size.c')
0 files changed, 0 insertions, 0 deletions