aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorBin Cheng <amker@gcc.gnu.org>2015-02-13 05:44:46 +0000
committerBin Cheng <amker@gcc.gnu.org>2015-02-13 05:44:46 +0000
commitfc06280eb11be2316b12a51112cb62614141f32d (patch)
tree1306ae46686893d216153301b433362f1e20624d /gcc/tree-cfg.c
parent785f21af82139f512eb12f3318899c9f967409e6 (diff)
downloadgcc-fc06280eb11be2316b12a51112cb62614141f32d.zip
gcc-fc06280eb11be2316b12a51112cb62614141f32d.tar.gz
gcc-fc06280eb11be2316b12a51112cb62614141f32d.tar.bz2
re PR tree-optimization/64705 (Bad code generation of sieve on x86-64 because of too aggressive IV optimizations)
PR tree-optimization/64705 * tree-ssa-loop-niter.h (expand_simple_operations): New parameter. * tree-ssa-loop-niter.c (expand_simple_operations): New parameter. * tree-ssa-loop-ivopts.c (extract_single_var_from_expr): New. (find_bivs, find_givs_in_stmt_scev): Pass new argument to expand_simple_operations. testsuite PR tree-optimization/64705 * gcc.dg/tree-ssa/pr64705.c: New test. From-SVN: r220676
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions