Remove unused operand.
[gcc.git] / gcc / config / i386 / sse.md
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.
2008-01-07 Uros Bizjakre PR target/34682 (70% slowdown with SSE enabled)
2008-01-05 Uros Bizjakre PR target/34673 (ICE in extract_insn, at recog.c...
2008-01-01 Jakub Jelineksse.md (sse5_pperm, [...]): Fix constraints.
2007-12-29 Uros Bizjaksse.md ("*divv4sf3"): Rename to "sse_divv4sf3".
2007-12-14 Uros Bizjaksse.md (sse4_2_pcmpestr): Use reg_not_xmm0_operand...
2007-11-12 Dwarakanath Rajagopali386.md (sse5_setcc<mode>): Use <ssemodefsuffix> to...
2007-10-25 Uros Bizjakconstraints.md (Y0): Rename register constraint to Yz.
2007-10-14 Kazu Hiratafixed-bit.c, [...]: Fix comment typos.
2007-09-19 Michael MeissnerEliminate trailing whitespace
2007-09-13 Michael MeissnerAdd AMD SSE5 support; Add iterator over function argume...
2007-09-10 Uros Bizjakre PR target/33369 (suffix or operands invalid for...
2007-09-09 Jan Hubickai386.h (ix86_tune_indices): Add X86_USE_VECTOR_CONVERTS.
2007-09-09 Uros Bizjaki386.md (X87MODEF12, SSEMODEF): Remove mode iterators.
2007-09-08 Uros Bizjakre PR target/33329 (ICE in expand_simple_binop, at...
2007-08-28 Uros Bizjakre PR target/32661 (__builtin_ia32_vec_ext suboptimal...
2007-08-23 Paolo Bonzinigcc:
2007-08-22 Hans-Peter Nilssonmd.texi (Iterators): Renamed from Macros.
2007-08-15 Rask Ingemann Lamb... i386.md (subsi3_carry_zext): Remove "m" constraint...
2007-08-02 Nick Cliftonhost-hpux.c: Change copyright header to refer to versio...
2007-07-12 Zdenek Dvoraksse.md (storentdf, storentsf): New.
2007-07-11 Uros Bizjakre PR target/32661 (__builtin_ia32_vec_ext suboptimal...
2007-07-10 Uros Bizjakre PR target/32708 (_mm_cvtsi64x_si128() and _mm_cvtsi1...
2007-06-29 Uros Bizjakre PR tree-optimization/24659 (Conversions are not...
2007-06-16 Uros Bizjakre PR middle-end/31723 (Use reciprocal and reciprocal...
2007-06-14 Eric Christophersse.md (movdi_to_sse): Rewrite body.
2007-06-11 Uros Bizjakre PR target/32280 (_mm_srli_si128, heinous code for...
2007-06-10 Zdenek Dvoraktree-data-ref.c (dr_analyze_alias): Handle case smt...
2007-06-07 Uros Bizjaki386.md (standard sse constant splitter): Handle TFmode.
2007-06-06 Uros Bizjaksse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm as...
next