aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorkonglin1 <lingling.kong@intel.com>2022-09-05 14:38:03 +0800
committerkonglin1 <lingling.kong@intel.com>2022-09-05 14:38:06 +0800
commit092763fd0c069f3a7c05a65238d3815e8daab76b (patch)
tree53b73708a9c8dff667af3dc525dd987485232923 /libcpp
parent5f3228935e27780430a8a1504c2fa4a1ff978594 (diff)
downloadgcc-092763fd0c069f3a7c05a65238d3815e8daab76b.zip
gcc-092763fd0c069f3a7c05a65238d3815e8daab76b.tar.gz
gcc-092763fd0c069f3a7c05a65238d3815e8daab76b.tar.bz2
x86: Handle V8BF in expand_vec_perm_broadcast_1
gcc/ChangeLog: PR target/106742 * config/i386/i386-expand.cc (ix86_expand_vector_init_duplicate): Handle V8BF mode. (expand_vec_perm_broadcast_1): Ditto. * config/i386/sse.md (avx512fmaskhalfmode): Add BF vector mode. (vec_set<mode>_0): Add @ to it. (@vec_set<mode>_0): Ditto. (vec_interleave_high<mode><mask_name>): Ditto. (@vec_interleave_high<mode><mask_name>): Ditto. (vec_interleave_low<mode><mask_name>): Ditto. (@vec_interleave_low<mode><mask_name>): Ditto. * config/i386/subst.md (SUBST_V): Add BF vector mode. gcc/testsuite/ChangeLog: * gcc.target/i386/pr106742.c: New test.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions