summaryrefslogtreecommitdiff
path: root/libjava/java/sql/SQLWarning.h
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@intel.com>2015-10-06 05:36:11 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2015-10-06 05:36:11 +0000
commit5786f26b1d7b34a9e1028e6501706bef9725152a (patch)
treeb884be6ea3f916362beb4e5c83150fadbdc44a6e /libjava/java/sql/SQLWarning.h
parentf1ff459e0a1dc35ad9ee504b80344c0b249aa7cc (diff)
AVX-512. Update extract_even_odd w/ AVX-512BW insns.
gcc/ * config/i386/i386.c (expand_vec_perm_even_odd_trunc): New. (expand_vec_perm_even_odd_1): Handle V64QImode. (ix86_expand_vec_perm_const_1): Try expansion with expand_vec_perm_even_odd_trunc as well. * config/i386/sse.md (VI124_AVX512F): Rename to ... (define_mode_iterator VI124_AVX2_24_AVX512F_1_AVX512BW): This. Extend to V54QI. (define_mode_iterator VI248_AVX2_8_AVX512F): Rename to ... (define_mode_iterator VI248_AVX2_8_AVX512F_24_AVX512BW): This. Extend to V32HI and V16SI. (define_insn "avx512bw_<code>v32hiv32qi2"): Unhide pattern name. (define_expand "vec_pack_trunc_<mode>"): Update iterator name. (define_expand "vec_unpacks_lo_<mode>"): Ditto. (define_expand "vec_unpacks_hi_<mode>"): Ditto. (define_expand "vec_unpacku_lo_<mode>"): Ditto. (define_expand "vec_unpacku_hi_<mode>"): Ditto. gcc/testsuite/ * gcc.target/i386/vect-pack-trunc-1.c: New test. * gcc.target/i386/vect-pack-trunc-2.c: Ditto. * gcc.target/i386/vect-perm-even-1.c: Ditto. * gcc.target/i386/vect-perm-odd-1.c: Ditto. * gcc.target/i386/vect-unpack-1.c: Ditto. * gcc.target/i386/vect-unpack-2.c: Ditto. From-SVN: r228512
Diffstat (limited to 'libjava/java/sql/SQLWarning.h')
0 files changed, 0 insertions, 0 deletions