diff options
author | Bin Cheng <bin.cheng@arm.com> | 2017-05-11 09:50:15 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2017-05-11 09:50:15 +0000 |
commit | 80ca1cfad49fbdd8e446023c5ebabf03d23a83ef (patch) | |
tree | d4dab1683fafa66b12a8b0e092a001462109e1c4 /gcc/tree-ssa-address.c | |
parent | b6a2258fda637660ece6705cf19e4f7ef6674df8 (diff) | |
download | gcc-80ca1cfad49fbdd8e446023c5ebabf03d23a83ef.zip gcc-80ca1cfad49fbdd8e446023c5ebabf03d23a83ef.tar.gz gcc-80ca1cfad49fbdd8e446023c5ebabf03d23a83ef.tar.bz2 |
re PR tree-optimization/53090 (suboptimal ivopt)
PR tree-optimization/53090
* tree-ssa-loop-ivopts.c (enum comp_iv_rewrite): New enum value
COMP_IV_EXPR_2.
(extract_cond_operands): Detect condition with IV on both sides
and return COMP_IV_EXPR_2.
(find_interesting_uses_cond): Add iv_use for both IVs in condition.
(rewrite_use_compare): Simplify by removing call to function
extract_cond_operands.
From-SVN: r247893
Diffstat (limited to 'gcc/tree-ssa-address.c')
0 files changed, 0 insertions, 0 deletions