]> gcc.gnu.org Git - gcc.git/commit
Add single_use to simplification (uncond_op + vec_cond -> cond_op).
authorliuhongt <hongtao.liu@intel.com>
Thu, 10 Feb 2022 07:42:13 +0000 (15:42 +0800)
committerliuhongt <hongtao.liu@intel.com>
Fri, 11 Feb 2022 07:46:43 +0000 (15:46 +0800)
commit165947fecf4d78c7effb0f1ee15e6942d8dce4ea
treef4695aa6ec10c70cf6b9f5d994e11c0eb566e21d
parent7cc6a8d00af8a2ca8303a2894286911b8898da83
Add single_use to simplification (uncond_op + vec_cond -> cond_op).

gcc/ChangeLog:

PR tree-optimization/104479
* match.pd (uncond_op + vec_cond -> cond_op): Add single_use
for the dest of uncond_op.

gcc/testsuite/ChangeLog:

* gcc.target/i386/pr104479.c: New test.
* gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
gcc/match.pd
gcc/testsuite/gcc.target/i386/cond_op_shift_w-1.c
gcc/testsuite/gcc.target/i386/pr104479.c [new file with mode: 0644]
This page took 0.064419 seconds and 6 git commands to generate.