diff options
author | liuhongt <hongtao.liu@intel.com> | 2023-06-01 15:08:02 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2023-06-03 08:09:07 +0800 |
commit | 49337040865269e13cdc2ead276d12ecb2e9f606 (patch) | |
tree | 159f559a7f03baa24c2a6e485dce6385eb323832 /libgcc | |
parent | 64ca6aa74b6b5a9737f3808bf4a947dd5c122d47 (diff) | |
download | gcc-49337040865269e13cdc2ead276d12ecb2e9f606.zip gcc-49337040865269e13cdc2ead276d12ecb2e9f606.tar.gz gcc-49337040865269e13cdc2ead276d12ecb2e9f606.tar.bz2 |
i386: Add missing vector truncate patterns [PR92658].
Add missing insn patterns for v2si -> v2hi/v2qi and v2hi-> v2qi vector
truncate.
gcc/ChangeLog:
PR target/92658
* config/i386/mmx.md (truncv2hiv2qi2): New define_insn.
(truncv2si<mode>2): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions