sse.md (*avx_<umaxmin:code><mode>3): Split from *avx_<maxmin:code><mode>3.
[gcc.git] / gcc / config / i386 / sse.md
2010-09-28 Uros Bizjaksse.md (*avx_<umaxmin:code><mode>3): Split from *avx_...
2010-09-16 Uros Bizjaki386.md: Remove unneeded empty conditions and preparati...
2010-08-28 Uros Bizjaksse.md (extsuffix): New code attribute.
2010-08-27 Uros Bizjakre PR target/41484 (Please add memory forms of pmovzx...
2010-08-20 Jakub Jelinekre PR target/45336 (pextr{b,w,d}, (worse than) redundan...
2010-08-01 Uros Bizjakre PR target/45142 (split for *vec_set<mode>_0_sse2...
2010-07-05 H.J. LuSupport AVX Programming Reference (June, 2010).
2010-06-23 H.J. LuSplit AVX vec_extract_lo_XXX and 128bit to 256bit cast.
2010-06-21 H.J. LuProperly handle psrldq when optimizing for Atom.
2010-06-19 H.J. LuSimplify modesuffix in sse.md.
2010-06-14 H.J. LuReplace 0x1 with 0x0 in AVX vec_extract_lo_* patterns.
2010-05-31 Jakub Jelinekre PR target/44338 (-mno-fused-madd causes FAIL: gcc...
2010-05-14 Harsha Jagasiaconfig.gcc: Add support for --with-cpu option for bdver1.
2010-05-12 H.J. LuSupport AVX for cmpss/cmpsd.
2010-04-14 Uros Bizjaki386.md (maxmin_int): Rename code attribute from maxmin...
2010-04-09 Richard Guentherre PR target/43152 (vcond<> not supported for AVX float...
2010-02-20 Uros Bizjakre PR target/43067 (ICE: SIGSEGV with -fschedule-insns...
2010-02-17 Uros Bizjakre PR target/43103 (xop-vpermil2pX tests failed)
2010-02-15 Sebastian PopAdd support for vpermil2p* in XOP.
2010-01-15 Eric Botcazou* config/i386/sse.md (avx_vperm2f128<mode>3): Fix typo.
2010-01-05 H.J. LuAdd smaxv2di3, umaxv2di3, sminv2di3 and uminv2di3
2010-01-05 H.J. LuProperly convert GTU to GT for V4SI and V2DI
2010-01-04 H.J. LuDon't convert GTU to GT for V4SI and V2DI
2009-12-17 Uros Bizjakre PR target/32280 (_mm_srli_si128, heinous code for...
2009-12-07 Sebastian PopRemove XOP splitters.
2009-12-07 Sebastian PopRemove all FMA4 splitters.
2009-12-07 Uros Bizjaki386.md (any_or): New code iterator.
2009-12-05 Sebastian PopAdd TARGET_FUSED_MADD to FMA4 insns.
2009-12-04 Sebastian PopFix FMA4 and XOP insns.
2009-12-04 Sebastian PopRemove unused operand.
2009-11-30 Richard HendersonImplement vec_perm broadcast, and tidy lots of patterns...
2009-11-30 Richard Hendersoni386.c (avx_vperm2f128_parallel): New.
2009-11-27 Richard Hendersonsse.md (vec_interleave_highv16qi, [...]): Remove expanders.
2009-11-26 Richard Hendersonsse.md (mulv16qi3): Change back from an expander to...
2009-11-26 Richard Hendersoni386-builtin-types.awk (DEF_VECTOR_TYPE): Allow an...
2009-11-25 Jakub Jelinekre PR target/42165 (-masm=intel doesn't know how to...
2009-11-25 Uros Bizjakpredicates.md (emms_operation): New predicate.
2009-11-23 Richard Hendersoni386.c (avx_vpermilp_parallel): New function.
2009-11-21 Sebastian PopRemove use of reg_mentioned_p.
2009-11-07 Uros Bizjaksse.md (xop_pmacsww, [...]): Compress operand alternatives.
2009-11-04 Harsha Jagasiaconfig.gcc (i[34567]86-*-*): Include xopintrin.h.
2009-09-30 Harsha Jagasiaconfig.gcc (i[34567]86-*-*): Include fma4intrin.h.
2009-08-25 Jan Hubickabmmintrin.h: Replace by #error.
2009-08-14 Uros Bizjakre PR target/41019 (Vector conditional move produces...
2009-07-23 Uros Bizjaki386.c: Use ASM_LONG instead of .long.
2009-07-21 Uros Bizjaksse.md (vec_unpacku_float_hi_v4si): New expander.
2009-07-21 Uros Bizjakre PR target/40811 (unsigned int to float isn't vectorized)
2009-07-15 Uros Bizjaksse.md (copysign<mode>3): Use "and-not" SSE instruction...
2009-07-15 Uros Bizjaksse.md (copysign<mode>3): Allocate registers only for...
2009-07-14 Uros Bizjaksse.md (copysign<mode>3): New expander.
2009-07-03 Uros Bizjaki386.md (fix_trunc<mode>_fisttp_i387_1): Use can_create...
2009-05-29 Jakub Jelineki386.md (prefix_data16, prefix_rep): Set to 0 for TYPE_...
2009-05-21 Shujing Zhaoi386.c: Use REG_P...
2009-05-06 H.J. Lui386.md ((unnamed inc/dec peephole): Use optimize_insn_...
2009-05-06 H.J. Lui386.md (*avx_<code><mode>3_finite): Replace ssemodesuf...
2009-04-24 H.J. Lusse.md (avxmodesuffixs): Removed.
2009-04-06 Joey YeAtom pipeline model, tuning and insn selection.
2009-03-12 H.J. Lure PR target/39327 (Incorrect addsub/unpck patterns...
2009-02-28 H.J. Lure PR target/39327 (Incorrect addsub/unpck patterns...
2009-02-04 H.J. LuAVX Programming Reference (January, 2009)
2009-01-07 H.J. LuAVX Programming Reference (December, 2008)
2009-01-06 H.J. LuAVX Programming Reference (December, 2008)
2008-11-26 Uros Bizjaksync.md (memory_barrier_nosse): Disable also for TARGET...
2008-11-21 Uros Bizjakmmx.md (mmx_nand<mode>3): Rename to mmx_andnot<mode>3.
2008-08-28 Jan Hubickaexpmed.c (store_bit_field_1): Be prepared for movstrict...
2008-08-28 H.J. Lu[multiple changes]
2008-08-22 Uros Bizjakre PR target/37184 (ice in ix86_match_ccmode)
2008-08-19 H.J. Lure PR target/37157 (Wrong insn for _mm_unpackhi_epi64)
2008-08-14 Uros Bizjakre PR target/37101 (wrong code: tree vectorizer omits...
2008-08-07 H.J. Lure PR target/36992 (Very stange code for _mm_move_epi64)
2008-08-03 Uros Bizjakre PR target/36992 (Very stange code for _mm_move_epi64)
2008-08-02 Richard Guentherre PR tree-optimization/35252 (No vectorization for...
2008-07-14 Jan Hubickai386.md (sse5 cmov pattern): Update call of ix86_sse5_v...
2008-06-30 H.J. Lui386.c (contains_aligned_value_p): Return true for...
2008-05-21 H.J. Lusse.md (vec_extractv4sf): Removed.
2008-05-21 H.J. Lusse.md (vec_setv4sf): Removed.
2008-05-21 H.J. Lusse.md (vec_initv4sf): Removed.
2008-05-15 Uros Bizjaksse.md (*vec_concatv2sf_sse4_1): Add "m" constraint...
2008-05-15 H.J. Lusse.md (*vec_concatv2sf_sse4_1): Set prefix_extra attri...
2008-05-15 Uros Bizjaksse.md (*vec_concatv2sf_sse4_1): New insn pattern.
2008-05-14 H.J. Lusse.md (*sse4_1_pinsrq): Make it 64bit only.
2008-05-14 Michael MeissnerAdd SSE5 vector shift/rotate; Update SSE5 vector multiply
2008-05-14 Michael MeissnerFix pr36224
2008-05-12 H.J. Lusse.md (*sse_concatv4sf): Renamed to ...
2008-05-07 Uros Bizjaki386.c (struct_builtin_description): Use CODE_FOR_sse_l...
2008-05-07 Uros Bizjakre PR target/35714 (x86 poor code with pmaddwd)
2008-05-06 H.J. Lusse.md (sse2_<plusminus_insn><mode>3): Fix a typo.
2008-05-05 H.J. Lui386.md (sat_plusminus): New.
2008-04-30 H.J. Lui386.c (ix86_builtin_type): Add FLOAT128_FTYPE_FLOAT128...
2008-04-25 H.J. Lusse.md (mov<mode>): Replace SSEMODEI with SSEMODE.
2008-04-10 Uros Bizjaki386.md (absneg): New code iterator.
2008-04-04 H.J. Luconfig.gcc (extra_headers): Add wmmintrin.h for x86...
2008-04-02 H.J. Lui386.md (plogic): New.
2008-04-01 H.J. Lui386.md (smaxmin): New.
2008-03-30 H.J. Lure PR target/35757 (Incorrect contraint on sse4_1_blend...
2008-03-28 H.J. Lusse.md (*and<mode>3): Pass <MODE>mode instead of V4SFmo...
2008-03-10 Vladimir Makarovsse.md (ssse3_pmaddubswv8hi3, [...]): Remove commutativ...
2008-02-21 Uros Bizjaki386.md (mov<mode>cc): Macroize expander from movsfcc...
2008-02-20 Uros Bizjaksse.md (<sse>_vmmul<mode>3): Fix typo in asm template.
2008-02-20 Uros Bizjaki386.h (SSE_VEC_FLOAT_MODE_P): New define.
next