predicates.md (const_8_to_15_operand): New.
* config/i386/predicates.md (const_8_to_15_operand): New. (const_16_to_31_operand): Ditto. * config/i386/sse.md (V8FI): New. (V16FI): Ditto. (reduc_splus_v8df): Ditto. (reduc_splus_v16sf): Ditto. (avx512f_vextract<shuffletype>32x4_1): Ditto. (vec_extract_hi_<mode>): Ditto. (avx512f_vinsert<shuffletype>32x4_1): Ditto. (vec_set_lo_<mode>): Ditto. (vec_set_hi_<mode>): Ditto. (avx512f_shuf_<shuffletype>64x2_1): Ditto. (avx512f_shuf_<shuffletype>32x4_1): Ditto. (avx512f_pshufd_1): Ditto. (avx512f_broadcast<mode>): Ditto. (avx512f_broadcast<mode>): Ditto. (define_split): Split vec_extract_lo into move. (ssequartermode): Ditto. (ssedoublemode): Extened with wider modes. (vec_extract_lo_<mode>): Ditto. Co-Authored-By: Andrey Turetskiy <andrey.turetskiy@intel.com> Co-Authored-By: Anna Tikhonova <anna.tikhonova@intel.com> Co-Authored-By: Ilya Tocar <ilya.tocar@intel.com> Co-Authored-By: Ilya Verbin <ilya.verbin@intel.com> Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com> Co-Authored-By: Maxim Kuznetsov <maxim.kuznetsov@intel.com> Co-Authored-By: Michael Zolotukhin <michael.v.zolotukhin@intel.com> Co-Authored-By: Sergey Lega <sergey.s.lega@intel.com> From-SVN: r203606
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment