diff options
author | liuhongt <hongtao.liu@intel.com> | 2021-01-06 16:33:27 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-06-01 09:58:14 +0800 |
commit | 28daadc98094501175c9dfe4a985871fa6aa4f94 (patch) | |
tree | 54832e2f67bb6faa9e11f4c0f7df11b35a98183c /gcc/fortran/parse.c | |
parent | 715914d3f9e4e40af58d22103c7650cdd720ef92 (diff) | |
download | gcc-28daadc98094501175c9dfe4a985871fa6aa4f94.zip gcc-28daadc98094501175c9dfe4a985871fa6aa4f94.tar.gz gcc-28daadc98094501175c9dfe4a985871fa6aa4f94.tar.bz2 |
Extend is_cond_scalar_reduction to handle nop_expr after/before scalar reduction.[PR98365]
gcc/ChangeLog:
PR tree-optimization/98365
* tree-if-conv.c (strip_nop_cond_scalar_reduction): New function.
(is_cond_scalar_reduction): Handle nop_expr in cond scalar reduction.
(convert_scalar_cond_reduction): Ditto.
(predicate_scalar_phi): Ditto.
gcc/testsuite/ChangeLog:
PR tree-optimization/98365
* gcc.target/i386/pr98365.c: New test.
Diffstat (limited to 'gcc/fortran/parse.c')
0 files changed, 0 insertions, 0 deletions