summaryrefslogtreecommitdiff
path: root/gcc/config/i386/sse.md
Commit message (Expand)AuthorAgeFilesLines
* * config/i386/i386-protos.h (ix86_expand_adjust_ufix_to_sfix_si): Newjakub2011-11-011-24/+21
* * config/i386/sse.md (fixuns_trunc<mode><sseintvecmodelower>2): Newjakub2011-11-011-0/+29
* * config/i386/sse.md (sseintvecmode): Remove duplicate modes.jakub2011-11-011-24/+24
* i386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.rth2011-10-311-8/+8
* * config/i386/i386.md (avx2_vec_dup<mode>): Macroize insn fromuros2011-10-301-129/+51
* * config/i386/i386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3.uros2011-10-291-12/+12
* * config/i386/i386.md (lshlv16qi3): Remove expander.uros2011-10-291-60/+46
* * config/i386/sse.md (<shift_insn><mode>3): Fix asm template.uros2011-10-281-1/+1
* * config/i386/i386.md (shift_insn): Rename code attribute fromuros2011-10-281-36/+17
* * config/i386/i386.md (shift_insn): Rename code attribute fromuros2011-10-281-24/+21
* * config/i386/sse.md (VI4SD_AVX2): Removed.jakub2011-10-281-243/+91
* * config/i386/sse.md (avx_cvtpd2dq256_2, avx_cvttpd2dq256_2,jakub2011-10-271-0/+74
* * config/i386/i386.c (ix86_print_operand): Handle 'q' and 'x'jakub2011-10-271-11/+11
* PR target/50875uros2011-10-271-6/+5
* PR target/37191uros2011-10-271-56/+56
* * config/i386/i386.md (UNSPEC_VSIBADDR): New.jakub2011-10-261-30/+60
* i386: Delete the vec_extract_even/odd patterns.rth2011-10-251-29/+0
* * config/i386/sse.md (avx2_lshl<mode>3): Remove insn pattern.uros2011-10-231-16/+0
* * config/i386/sse.md (sseintprefix): Rename from gthrfirstp.uros2011-10-231-73/+22
* PR target/50788uros2011-10-231-14/+37
* * config/i386/sse.md (vec_widen_smult_hi_v8hi,jakub2011-10-141-89/+145
* * config/i386/sse.md (vec_interleave_high<mode>,jakub2011-10-141-0/+32
* * config/i386/sse.md (neg<mode>2): Use VI_AVX2 iterator insteadjakub2011-10-141-3/+3
* * config/i386/sse.md (mulv2di3): Macroize using VI8_AVX2jakub2011-10-141-29/+32
* * config/i386/sse.md (*avx_cvtdq2pd256_2): Rename to...jakub2011-10-141-25/+84
* i386: Implement vec_perm_const<mode>.rth2011-10-141-0/+21
* * config/i386/sse.md (vec_set<mode>): Change V_128 iterator modejakub2011-10-131-1/+1
* * config/i386/sse.md (reduc_umin_v8hi): New pattern.jakub2011-10-131-0/+10
* * config/i386/sse.md (vec_unpacks_lo_<mode>,jakub2011-10-121-4/+4
* * config/i386/sse.md (vec_avx2): New mode_attr.jakub2011-10-121-16/+29
* * config/i386/i386.md (UNSPEC_VPERMDI): Remove.jakub2011-10-121-37/+82
* * config/i386/sse.md (avx2_gathersi<mode>,jakub2011-10-121-50/+59
* Fix a typo in x86 FMA.hjl2011-10-101-1/+1
* Rename vshuffle/vec_shuffle to vec_perm.rth2011-10-071-6/+6
* i386: Fixup last pblendw change.rth2011-10-071-1/+1
* i386: Fix representation of 256-bit vpblendw.rth2011-10-071-6/+36
* Delete incorrect representations of avx2 shifts.rth2011-10-071-33/+6
* i386: Add AVX2 support to ix86_expand_vshuffle.rth2011-10-061-13/+18
* * i386/i386.opt (recip_mask, recip_mask_explicit,matz2011-10-061-2/+6
* i386: Rewrite ix86_expand_vshuffle.rth2011-10-051-3/+1
* Vector shuffling patch from Artem Shinkarov.rth2011-10-031-0/+19
* * config/i386/i386.c (ix86_print_operand): Handle %~.jakub2011-09-231-69/+38
* PR target/50464uros2011-09-211-2/+2
* * config/i386/sse.md (<code><mode>3 smaxmin:VI124_128 expander): Usejakub2011-09-211-4/+10
* * config/i386/mmx.md (*mov<mode>_internal_rex64): Use if_then_else RTXuros2011-09-191-13/+12
* * config/i386/i386.md (maxmin): New code iterator.uros2011-09-191-151/+97
* * config/i386/sse.md (*sse4_1_extractps): Change intojakub2011-09-191-11/+37
* * config/i386/sse.md (VIMAX_AVX2): Change V4DI to V2TI.jakub2011-09-171-74/+46
* * config/i386/i386.c (ix86_build_const_vector): Handle V8SImodejakub2011-09-171-85/+54
* * config/i386/i386.c (ix86_expand_reduc_v4sf): Rename to ...jakub2011-09-161-3/+39