diff options
author | liuhongt <hongtao.liu@intel.com> | 2021-11-04 16:05:45 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2021-11-10 14:31:22 +0800 |
commit | b879d40a17ec0409f1a2cd9ab6134bb28f53eea8 (patch) | |
tree | 3e6147d13fafee3f77e5642c32dc7583f63431b8 /gcc/tree-ssa-threadbackward.c | |
parent | 52fa771758635d9c53cddb9116e5a66fae592230 (diff) | |
download | gcc-b879d40a17ec0409f1a2cd9ab6134bb28f53eea8.zip gcc-b879d40a17ec0409f1a2cd9ab6134bb28f53eea8.tar.gz gcc-b879d40a17ec0409f1a2cd9ab6134bb28f53eea8.tar.bz2 |
Simplify (trunc)MAX/MIN((extend)a, (extend)b) to MAX/MIN(a,b)
a and b are same type as trunc type and has less precision than
extend type.
gcc/ChangeLog:
PR target/102464
* match.pd: Simplify (trunc)fmax/fmin((extend)a, (extend)b) to
MAX/MIN(a,b)
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr102464-maxmin.c: New test.
Diffstat (limited to 'gcc/tree-ssa-threadbackward.c')
0 files changed, 0 insertions, 0 deletions