i386.md (lshr<mode>3): Macroize expander from lshr{qi,hi,si,di,ti}3_1 using SDWIM...
[gcc.git] / gcc / config / i386 / i386.md
2010-04-11 Uros Bizjaki386.md (lshr<mode>3): Macroize expander from lshr...
2010-04-10 Uros Bizjaki386.md (ashr<mode>3): Macroize expander from ashr...
2010-04-09 Uros Bizjakre PR target/43707 (gcc.c-torture/execute/ashldi-1.c)
2010-04-09 Uros Bizjaki386.md (DWI): New mode iterator.
2010-04-06 Uros Bizjaki386-protos.h (x86_maybe_negate_const_int): Declare.
2010-04-06 Uros Bizjaki386.md: Remove comment about 'e' and 'E' operand modifier.
2010-03-24 Rainer Orthre PR target/38118 (gcc emits non-TLS data as TLS on...
2010-03-24 Rainer Orthi386.c (override_options): Don't accept -mtls-dialect...
2010-02-15 Sebastian PopAdd support for vpermil2p* in XOP.
2009-12-17 Uros Bizjakre PR target/32280 (_mm_srli_si128, heinous code for...
2009-12-14 Jakub JelinekFix LWP.
2009-12-07 Uros Bizjaki386.md (any_or): New code iterator.
2009-12-07 Uros Bizjaki386.md (float<SSEMODEI24:mode><X87MODEF:mode>2): Remov...
2009-12-06 Uros Bizjaki386-md (g): Add HImode and QImode.
2009-12-04 Sebastian PopFix FMA4 and XOP insns.
2009-12-01 Uros Bizjaki386.md (SWI124): Rename from CRC32MODE.
2009-11-27 Richard Hendersonsse.md (vec_interleave_highv16qi, [...]): Remove expanders.
2009-11-25 Jakub Jelinekre PR target/42165 (-masm=intel doesn't know how to...
2009-11-24 Uros Bizjaki386.md (plusminus_carry_mnemonic): New code attribute.
2009-11-23 Uros Bizjaki386.md (add<mode>3_carry): Change insn pattern to...
2009-11-16 Uros Bizjaki386.md (cbranchsi4): Use nonimmediate_operand for...
2009-11-13 Uros Bizjakre PR target/41900 (call *%esp shouldn't be generated...
2009-11-13 Uros Bizjaki386.md (call_value): Fix comment.
2009-11-04 Eric Botcazoure PR target/10127 (-fstack-check let's program crash)
2009-11-04 Harsha Jagasiainvoke.texi (-mlwp): Add documentation.
2009-11-04 Harsha Jagasiaconfig.gcc (i[34567]86-*-*): Include xopintrin.h.
2009-11-03 Uros Bizjaki386.md (*call_value_1_rex64_ms_sysv): Use register...
2009-11-03 Uros Bizjakre PR target/41900 (call *%esp shouldn't be generated...
2009-10-12 Uros Bizjaki386.md (*setcc_<mode>_2): Remove insn pattern.
2009-10-12 Stefan Dösingeri386.md (vswapmov): New.
2009-10-12 Jakub Jelinekre PR target/41680 (ICE in trunc_int_for_mode)
2009-10-12 Uros Bizjaki386.md (*setcc_<mode>_2): Do not use ix86_expand_clear...
2009-10-11 Uros Bizjaki386.md (SWIM): New mode iterator.
2009-10-11 H.J. Lure PR target/41665 (Typo in addsi_1_zext?)
2009-10-11 Uros Bizjaki386.md (*setcc_di_1): New insn_and_split pattern.
2009-10-09 Uros Bizjaki386.md (any_div): New code iterator.
2009-10-07 Uros Bizjaki386.md (any_extend): New code iterator.
2009-10-07 Uros Bizjak* config/i386/i386.md (*lea_1_rex64, *lea_1, *lea_1_zext,
2009-10-06 Uros Bizjaki386.md (float<SSEMODEI24:mode><X87MODEF:mode>2): Use...
2009-10-06 Uros Bizjaki386.md (SWI48, SDWI, DWI): New mode iterators.
2009-10-02 Uros Bizjak* config/i386/i386.md (divmod<mode>4) Macroize expander...
2009-09-30 Harsha Jagasiaconfig.gcc (i[34567]86-*-*): Include fma4intrin.h.
2009-08-25 Jan Hubickabmmintrin.h: Replace by #error.
2009-08-23 Uros Bizjak* config/i386/i386.md (*sibcall_value_pop_1): Fix typo.
2009-08-23 Uros Bizjakre PR target/40718 (Invalid code produced with -foptimi...
2009-08-23 Uros Bizjakre PR target/40718 (Invalid code produced with -foptimi...
2009-07-31 Uros Bizjakbsd.h (ASM_BYTE): New define.
2009-07-23 Uros Bizjakre PR target/40832 (gfortran 4.4.0 generates invalid...
2009-07-08 Richard Hendersonre PR target/38900 (ICE: unable to find a register...
2009-07-03 Uros Bizjaki386.md (fix_trunc<mode>_fisttp_i387_1): Use can_create...
2009-06-28 Paolo Bonzinii386.h (enum ix86_fpcmp_strategy): New.
2009-06-19 Uros Bizjakre PR testsuite/40491 (Revision 148663 caused extra...
2009-06-16 H.J. Luconfig.gcc (extra_headers): Add ia32intrin.h for x86.
2009-06-12 H.J. Lui386.c (OPTION_MASK_ISA_CRC32_SET): New.
2009-06-04 Uros Bizjaki386.h (X86_64_MS_REGPARM_MAX): Rename from X64_REGPARM...
2009-05-30 Richard Hendersoncfgcleanup.c (try_crossjump_to_edge): Only skip past...
2009-05-29 Jakub Jelineki386.md (prefix_data16, prefix_rep): Set to 0 for TYPE_...
2009-05-21 H.J. Lucpuid.h (bit_MOVBE): New.
2009-05-21 Jakub Jelineki386.md (adddi_4_rex64, [...]): For operand2 -128 overr...
2009-05-21 Jakub Jelineki386.c (memory_address_length): Handle %r12 the same...
2009-05-18 H.J. Lure PR target/39942 (Nonoptimal code - leaveq; xchg...
2009-05-12 Paolo BonziniMerge cond-optab branch.
2009-05-06 H.J. Lui386.md ((unnamed inc/dec peephole): Use optimize_insn_...
2009-04-28 Uros Bizjakre PR target/39911 (The 'z' suffix doesn't work with...
2009-04-25 Uros Bizjakre PR inline-asm/39590 (inline asm %z on amd64 says...
2009-04-20 Ian Lance TaylorFix enum conversions which are invalid in C++:
2009-04-20 Joey Yeatom.md: Add bypasses with ix86_dep_by_shift_count.
2009-04-09 Paolo Bonzinii386.md (cmpcc): New.
2009-04-07 Paolo Bonzinii386.c (ix86_compare_emitted): Remove.
2009-04-06 H.J. Lui386.md: Revert 2 accidental checkins.
2009-04-06 Joey YeAtom pipeline model, tuning and insn selection.
2009-03-31 Joseph Myersre PR target/39592 (Revision 145272 breaks -ansi -msse)
2009-03-30 Joseph Myersre PR middle-end/323 (optimized code gives strange...
2009-03-27 H.J. Lure PR target/39472 (Add -mabi=[ms|sysv])
2009-03-17 Uros Bizjakre PR target/39482 (ICE in inline_secondary_memory_need...
2009-03-17 H.J. Lure PR target/39473 (Typo in untyped_call in i386.md)
2009-03-12 H.J. Lure PR target/38824 (performance regression of sse code...
2009-03-05 Uros Bizjaki386.md (R8_REG, R9_REG): New constants.
2009-03-02 Uros Bizjaki386.md (ST?_REG, MM?_REG): New constants.
2009-02-19 Uros Bizjakre PR target/39228 (387 optimised __builtin_isinf(...
2009-02-15 H.J. Lure PR rtl-optimization/39196 (ICE in copyprop_hardreg_f...
2009-02-13 H.J. Lure PR target/39152 (Revision 144098 breaks 416.gamess...
2009-02-12 H.J. Lure PR target/39152 (Revision 144098 breaks 416.gamess...
2009-02-11 Uros Bizjakre PR target/39118 (x86_64 red zone violation)
2009-02-11 Paolo Bonzinii386.md: Add two new peephole2 to avoid mov followed...
2009-01-28 Uros Bizjakre PR target/38988 (Cannot build crtstuff.c with -mcmod...
2009-01-22 Uros Bizjakre PR target/38931 (Seg fault when getting instruction...
2009-01-06 Jan Hubickai386.md (*msabi_syvabi): Add SSE regs clobbers.
2009-01-06 H.J. LuAVX Programming Reference (December, 2008)
2008-12-21 Jan Hubickai376.md (UNSPEC_MS_TO_SYSV_CALL): New constant.
2008-11-24 Uros Bizjakre PR target/36793 (x86-64 does not get __sync_synchron...
2008-11-22 Uros Bizjakre PR target/38222 (gcc.target/i386/sse4_2-popcntl...
2008-11-18 Jakub Jelinekre PR target/38130 (__builtin_alloca (vs IRA?) testsui...
2008-10-18 Uros Bizjaki386.md (unnamed peephole2): Do not force memory operan...
2008-10-08 Uros Bizjaki386.md (*jcc_btdi_rex64): Clobber FLAGS_REG.
2008-10-08 H.J. Lui386.c (initial_ix86_tune_features): Add X86_TUNE_USE_V...
2008-10-08 H.J. Lui386.md: Add missing gen_sse2_cvtdq2p to convert splitter.
2008-10-08 H.J. Lui386.md: Remove trailing white spaces.
2008-10-07 H.J. Lui386-protos.h (ix86_schedule): New.
2008-10-06 Richard Sandiforddarwin-protos.h (machopic_function_base_name): Delete.
next