diff options
author | liuhongt <hongtao.liu@intel.com> | 2022-03-18 16:11:04 +0800 |
---|---|---|
committer | liuhongt <hongtao.liu@intel.com> | 2022-03-18 20:01:17 +0800 |
commit | 1f5c0e67393e8f67d66150eba8c64edfeb14e11b (patch) | |
tree | 1e59a5dd29c7e2725cc2936373d353acfcc34465 /libgo | |
parent | ac73c944eac88f37db2767aa4acc7ff6f4983f21 (diff) | |
download | gcc-1f5c0e67393e8f67d66150eba8c64edfeb14e11b.zip gcc-1f5c0e67393e8f67d66150eba8c64edfeb14e11b.tar.gz gcc-1f5c0e67393e8f67d66150eba8c64edfeb14e11b.tar.bz2 |
Refine HImode movement for "v" to "v".
Set attr from HImode to HFmode which uses vmovsh instead of vmovw for
movment between sse registers.
gcc/ChangeLog:
PR target/104974
* config/i386/i386.md (*movhi_internal): Set attr type from HI
to HF for alternative 12 under TARGET_AVX512FP16.
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr104974.c: New test.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions