]> git.ipfire.org Git - thirdparty/gcc.git/commit
x86: Handle V16BF in ix86_avx256_split_vector_move_misalign
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 26 Aug 2022 17:26:06 +0000 (10:26 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 29 Aug 2022 14:45:39 +0000 (07:45 -0700)
commit60d1d296b42b22b08d4eaa38bea02100c07261ac
tree4acb0ed8deaf36d019c59b7dfacee29fcd1faef2
parentfeeb9314002a5e304dc552781ed93f06d7f51c93
x86: Handle V16BF in ix86_avx256_split_vector_move_misalign

Handle E_V16BFmode in ix86_avx256_split_vector_move_misalign and add
V16BF to V_256H iterator.

gcc/

PR target/106748
* config/i386/i386-expand.cc
(ix86_avx256_split_vector_move_misalign): Handle E_V16BFmode.
* config/i386/sse.md (V_256H): Add V16BF.

gcc/testsuite/

PR target/106748
* gcc.target/i386/pr106748.c: New test.
gcc/config/i386/i386-expand.cc
gcc/config/i386/sse.md
gcc/testsuite/gcc.target/i386/pr106748.c [new file with mode: 0644]