]> gcc.gnu.org Git - gcc.git/commit
Lower AVX512 kmask comparison back to AVX2 comparison when op_{true,false} is vector...
authorliuhongt <hongtao.liu@intel.com>
Tue, 18 Jun 2024 06:03:42 +0000 (14:03 +0800)
committerliuhongt <hongtao.liu@intel.com>
Mon, 1 Jul 2024 05:20:08 +0000 (13:20 +0800)
commitb06a108f0fbffe12493b527224f6e4131a72beac
tree1c9aabec297d0684478f8fddeeb4dfbc3e7470ad
parent2e2dfa0095c3326a0a5fc2ff175918b42eeb044f
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.
gcc/config/i386/sse.md
This page took 0.06302 seconds and 5 git commands to generate.