diff options
author | liuhongt <hongtao.liu@intel.com> | 2024-06-18 14:03:42 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2024-07-01 13:20:08 +0800 |
commit | b06a108f0fbffe12493b527224f6e4131a72beac (patch) | |
tree | 1c9aabec297d0684478f8fddeeb4dfbc3e7470ad /gcc/tree-vect-loop.cc | |
parent | 2e2dfa0095c3326a0a5fc2ff175918b42eeb044f (diff) | |
download | gcc-b06a108f0fbffe12493b527224f6e4131a72beac.zip gcc-b06a108f0fbffe12493b527224f6e4131a72beac.tar.gz gcc-b06a108f0fbffe12493b527224f6e4131a72beac.tar.bz2 |
Lower AVX512 kmask comparison back to AVX2 comparison when op_{true,false} is vector -1/0.
gcc/ChangeLog
PR target/115517
* config/i386/sse.md
(*<avx512>_cvtmask2<ssemodesuffix><mode>_not): New pre_reload
splitter.
(*<avx512>_cvtmask2<ssemodesuffix><mode>_not): Ditto.
(*avx2_pcmp<mode>3_6): Ditto.
(*avx2_pcmp<mode>3_7): Ditto.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions