summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
diff options
context:
space:
mode:
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>2015-09-17 03:08:41 +0000
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>2015-09-17 03:08:41 +0000
commit6c48ce8446857448444d2a0060439ed8e1cae057 (patch)
tree8ed39fce7ced601faeca17f5996649528ce2ca93 /gcc/tree-ssa-loop-ivopts.c
parent1f557f49fd89f05697a0af0841f68cf8f6ba9445 (diff)
downloadgcc-6c48ce8446857448444d2a0060439ed8e1cae057.tar.gz
* tree-ssa-loop-niter.c (tree_simplify_using_condition_1): New
parameter. (tree_simplify_using_condition): Ditto. (simplify_using_initial_conditions): Ditto. (loop_exits_before_overflow): Pass new argument to function simplify_using_initial_conditions. Remove case for type conversions simplification. * tree-ssa-loop-niter.h (simplify_using_initial_conditions): New parameter. * tree-scalar-evolution.c (simple_iv): Simplify type conversions in iv base using loop initial conditions. gcc/testsuite/ChangeLog * gcc.dg/tree-ssa/loop-bound-2.c: New test. * gcc.dg/tree-ssa/loop-bound-4.c: New test. * gcc.dg/tree-ssa/loop-bound-6.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227843 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
0 files changed, 0 insertions, 0 deletions