OSDN Git Service

2012-04-16 Uros Bizjak <ubizjak@gmail.com>
[pf3gnuchains/gcc-fork.git] / gcc / config / i386 / sse.md
2012-04-16 uros2012-04-16 Uros Bizjak <ubizjak@gmail.com>
2012-03-29 uros * config/i386/sse.md (avx_h<plusminus_insn>v4df3)...
2012-03-28 jakub PR target/52736
2012-02-29 jakub PR target/52437
2012-01-02 jakub * config/i386/sse.md (*avx2_gatherdi<mode>_3, *avx2_ga...
2011-12-15 jakub * tree-vectorizer.h (struct _stmt_vec_info): Remove...
2011-12-02 jakub PR target/51387
2011-11-24 hjlRevert revision 181357.
2011-11-21 uros * config/i386/mmx.md (unspec) <UNSPEC_MOVNTQ, UNSPEC_P...
2011-11-20 uros * config/i386/i386.md (UNSPEC_MOVNTI): Remove.
2011-11-18 hjlAdd _mm_stream_si64.
2011-11-16 uros * config/i386/sse.md (round<mode>2_vec_pack_sfix)...
2011-11-15 uros * config/i386/sse.md (vec_pack_trunc_v2df): Optimize...
2011-11-14 uros * config/i386/sse.md (round<mode>2): Use register_oper...
2011-11-14 uros * config/i386/sse.md (round<mode>2_sfix): New expander.
2011-11-14 hubicka * gcc.target/i386/sw-1.c: Force rep;movsb.
2011-11-08 jakub * config/i386/sse.md (*avx_vperm2f128<mode>3_nozero...
2011-11-07 jakub * config/i386/i386.c (ix86_expand_builtin): If gather...
2011-11-07 jakub PR tree-optimization/50789
2011-11-04 jakub * config/i386/i386.c (ix86_expand_vector_convert_uns_v...
2011-11-04 jakub * config/i386/i386.c (ix86_expand_adjust_ufix_to_sfix_...
2011-11-01 jakub * config/i386/i386-protos.h (ix86_expand_adjust_ufix_t...
2011-11-01 jakub * config/i386/sse.md (fixuns_trunc<mode><sseintvecmode...
2011-11-01 jakub * config/i386/sse.md (sseintvecmode): Remove duplicate...
2011-10-31 rthi386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.
2011-10-30 uros * config/i386/i386.md (avx2_vec_dup<mode>): Macroize...
2011-10-29 uros * config/i386/i386.md (xop_sha<mode>3): Rename from...
2011-10-29 uros * config/i386/i386.md (lshlv16qi3): Remove expander.
2011-10-28 uros * config/i386/sse.md (<shift_insn><mode>3): Fix asm...
2011-10-28 uros * config/i386/i386.md (shift_insn): Rename code attrib...
2011-10-28 uros * config/i386/i386.md (shift_insn): Rename code attrib...
2011-10-28 jakub * config/i386/sse.md (VI4SD_AVX2): Removed.
2011-10-27 jakub * config/i386/sse.md (avx_cvtpd2dq256_2, avx_cvttpd2dq...
2011-10-27 jakub * config/i386/i386.c (ix86_print_operand): Handle...
2011-10-27 uros PR target/50875
2011-10-27 uros PR target/37191
2011-10-26 jakub * config/i386/i386.md (UNSPEC_VSIBADDR): New.
2011-10-25 rthi386: Delete the vec_extract_even/odd patterns.
2011-10-23 uros * config/i386/sse.md (avx2_lshl<mode>3): Remove insn...
2011-10-23 uros * config/i386/sse.md (sseintprefix): Rename from gthrf...
2011-10-23 uros PR target/50788
2011-10-14 jakub * config/i386/sse.md (vec_widen_smult_hi_v8hi,
2011-10-14 jakub * config/i386/sse.md (vec_interleave_high<mode>,
2011-10-14 jakub * config/i386/sse.md (neg<mode>2): Use VI_AVX2 iterato...
2011-10-14 jakub * config/i386/sse.md (mulv2di3): Macroize using VI8_AVX2
2011-10-14 jakub * config/i386/sse.md (*avx_cvtdq2pd256_2): Rename...
2011-10-14 rthi386: Implement vec_perm_const<mode>.
2011-10-13 jakub * config/i386/sse.md (vec_set<mode>): Change V_128...
2011-10-13 jakub * config/i386/sse.md (reduc_umin_v8hi): New pattern.
2011-10-12 jakub * config/i386/sse.md (vec_unpacks_lo_<mode>,
2011-10-12 jakub * config/i386/sse.md (vec_avx2): New mode_attr.
2011-10-12 jakub * config/i386/i386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 jakub * config/i386/sse.md (avx2_gathersi<mode>,
2011-10-10 hjlFix a typo in x86 FMA.
2011-10-07 rthRename vshuffle/vec_shuffle to vec_perm.
2011-10-07 rthi386: Fixup last pblendw change.
2011-10-07 rthi386: Fix representation of 256-bit vpblendw.
2011-10-07 rthDelete incorrect representations of avx2 shifts.
2011-10-06 rthi386: Add AVX2 support to ix86_expand_vshuffle.
2011-10-06 matz * i386/i386.opt (recip_mask, recip_mask_explicit,
2011-10-05 rthi386: Rewrite ix86_expand_vshuffle.
2011-10-03 rthVector shuffling patch from Artem Shinkarov.
2011-09-23 jakub * config/i386/i386.c (ix86_print_operand): Handle %~.
2011-09-21 uros PR target/50464
2011-09-21 jakub * config/i386/sse.md (<code><mode>3 smaxmin:VI124_128...
2011-09-19 uros * config/i386/mmx.md (*mov<mode>_internal_rex64):...
2011-09-19 uros * config/i386/i386.md (maxmin): New code iterator.
2011-09-19 jakub * config/i386/sse.md (*sse4_1_extractps): Change into
2011-09-17 jakub * config/i386/sse.md (VIMAX_AVX2): Change V4DI to...
2011-09-17 jakub * config/i386/i386.c (ix86_build_const_vector): Handle...
2011-09-16 jakub * config/i386/i386.c (ix86_expand_reduc_v4sf): Rename...
2011-09-16 jakub * config/i386/sse.md (vec_extract_hi_<mode>,
2011-09-07 jakub * config/i386/sse.md (sseinsnmode): Remove 32-byte...
2011-09-02 rguenth2011-09-02 Richard Guenther <rguenther@suse.de>
2011-08-31 rsandifogcc/
2011-08-30 hjlAdd FMA intrinsics and testcases.
2011-08-27 uros * config/i386/sse.md (*absneg<mode>2): Fix split condi...
2011-08-27 uros PR target/50202
2011-08-26 uros * config/i386/i386.md (round<mode>2): New expander.
2011-08-25 uros * config/i386/i386.md (isa): Add sse2, sse2_noavx...
2011-08-23 hjlAdd AVX2 testcases.
2011-08-22 uros PR target/50155
2011-08-22 hjlAdd support for AVX2 builtin functions.
2011-08-09 uros * config/i386/i386.c: Remove traling spaces.
2011-08-06 uros * config/i386/i386.md (ssemodesuffix): Remove V8SI...
2011-06-18 jakub PR target/49411
2011-06-11 uros * config/i386/sse.md (vec_dupv4sf): Correct mode of...
2011-06-11 uros * config/i386/i386.md: Use default value in "isa"...
2011-06-02 uros * config/i386/constraints.md (Y3): New register constr...
2011-06-02 uros * config/i386/i386.c (standard_sse_constant_p) <case 1>:
2011-05-31 aoliva* config/i386/i386.c (ix86_rtx_costs): Drop NEG from...
2011-05-25 uros * config/i386/sse.md (*<sse>_maskcmp<mode>3_comm)...
2011-05-24 uros PR target/49133
2011-05-19 qneill2011-05-19 Quentin Neill <quentin.neill@amd.com>
2011-05-18 hjlProperly handle 256bit load cast.
2011-05-09 uros2011-05-09 Uros Bizjak <ubizjak@gmail.com>
2011-05-09 uros * config/i386/sse.md (*vec_concatv4si): Merge from...
2011-05-04 uros PR target/48860
2011-05-02 uros * config/i386/sse.md (V): New mode iterator.
2011-04-27 uros * config/i386/i386.md (ssemodesuffix): Merge with...
next