diff options
author | Ilya Tocar <ilya.tocar@intel.com> | 2014-11-05 15:55:44 +0000 |
---|---|---|
committer | Ilya Tocar <tocarip@gcc.gnu.org> | 2014-11-05 18:55:44 +0300 |
commit | b92883d6ba13db87d893755f74532bfe5cb4ba72 (patch) | |
tree | 572e7d693518c2b56dccef72f0472bf47f595958 /libcpp/init.c | |
parent | d80b40be2ff06fbcbedd4d1c091a4b1ab4948ff4 (diff) | |
download | gcc-b92883d6ba13db87d893755f74532bfe5cb4ba72.zip gcc-b92883d6ba13db87d893755f74532bfe5cb4ba72.tar.gz gcc-b92883d6ba13db87d893755f74532bfe5cb4ba72.tar.bz2 |
Fix dg.torture tests with avx512
gcc/
* config/i386/i386.c (expand_vec_perm_pshufb): Try vpermq/vpermd
for 512-bit wide modes.
(expand_vec_perm_1): Use correct versions of patterns.
* config/i386/sse.md (avx512f_vec_dup_<mode>_1): New.
(vashr<mode>3<mask_name>): Split V8HImode and V16QImode.
From-SVN: r217138
Diffstat (limited to 'libcpp/init.c')
0 files changed, 0 insertions, 0 deletions