diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-12-06 11:45:47 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-12-06 11:45:47 +0100 |
commit | 98610dc5b630a8ee7f39ed48d45e58fb044dbec1 (patch) | |
tree | 31424dd67a7c75abf968575cec641c895751abdd /gcc/vec-perm-indices.h | |
parent | a126d36172d336ee92f18b5c0fcf60a16690c2f0 (diff) | |
download | gcc-98610dc5b630a8ee7f39ed48d45e58fb044dbec1.zip gcc-98610dc5b630a8ee7f39ed48d45e58fb044dbec1.tar.gz gcc-98610dc5b630a8ee7f39ed48d45e58fb044dbec1.tar.bz2 |
re PR tree-optimization/85726 (div C1 to div C2 match.pd suboptimization)
PR tree-optimization/85726
* generic-match-head.c (optimize_successive_divisions_p): New function.
* gimple-match-head.c (optimize_successive_divisions_p): Likewise.
* match.pd: Don't combine successive divisions if they aren't exact
and optimize_successive_divisions_p is false.
* gcc.dg/tree-ssa/pr85726-1.c: New test.
* gcc.dg/tree-ssa/pr85726-2.c: New test.
* gcc.dg/tree-ssa/pr85726-3.c: New test.
* gcc.dg/tree-ssa/pr85726-4.c: New test.
From-SVN: r266848
Diffstat (limited to 'gcc/vec-perm-indices.h')
0 files changed, 0 insertions, 0 deletions