diff options
author | liuhongt <hongtao.liu@intel.com> | 2024-06-19 13:12:00 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2024-07-01 13:20:09 +0800 |
commit | 3cb204046c0db899750aee9480af4f1953a40ac3 (patch) | |
tree | 04cfdfa0fc3d8e1bfefbb31d943ecbf1f975f925 /gcc/tree-vect-loop.cc | |
parent | 09737d9605521df9232d9990006c44955064f44e (diff) | |
download | gcc-3cb204046c0db899750aee9480af4f1953a40ac3.zip gcc-3cb204046c0db899750aee9480af4f1953a40ac3.tar.gz gcc-3cb204046c0db899750aee9480af4f1953a40ac3.tar.bz2 |
Add more splitter for mskmov with avx512 comparison.
gcc/ChangeLog:
PR target/115517
* config/i386/sse.md
(*<sse>_movmsk<ssemodesuffix><avxsizesuffix>_lt_avx512): New
define_insn_and_split.
(*<sse>_movmsk<ssemodesuffix><avxsizesuffix>_<u>ext_lt_avx512):
Ditto.
(*<sse2_avx2>_pmovmskb_lt_avx512): Ditto.
(*<sse2_avx2>_pmovmskb_zext_lt_avx512): Ditto.
(*sse2_pmovmskb_ext_lt_avx512): Ditto.
(*pmovsk_kmask_v16qi_avx512): Ditto.
(*pmovsk_mask_v32qi_avx512): Ditto.
(*pmovsk_mask_cmp_<mode>_avx512): Ditto.
(*pmovsk_ptest_<mode>_avx512): Ditto.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions