aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-data-refs.c
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2021-10-25 10:51:33 +0800
committerliuhongt <hongtao.liu@intel.com>2021-10-25 16:53:55 +0800
commit1a07bc9cda77b1211e95ae295b30e46c0d9ee222 (patch)
tree1f23e247351d667a0177d8f7accf66395158627a /gcc/tree-vect-data-refs.c
parentaa15952d646fd5dd569fce287b719a737ae66e4f (diff)
downloadgcc-1a07bc9cda77b1211e95ae295b30e46c0d9ee222.zip
gcc-1a07bc9cda77b1211e95ae295b30e46c0d9ee222.tar.gz
gcc-1a07bc9cda77b1211e95ae295b30e46c0d9ee222.tar.bz2
Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when a is a _Float16 value.
Similar for sqrt/sqrtl. gcc/ChangeLog: PR target/102464 * match.pd: Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when direct_internal_fn_supported_p, similar for sqrt/sqrtl. gcc/testsuite/ChangeLog: PR target/102464 * gcc.target/i386/pr102464-sqrtph.c: New test. * gcc.target/i386/pr102464-sqrtsh.c: New test.
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
0 files changed, 0 insertions, 0 deletions