s390: Constraints, predicates, and op letters for contiguous bitmasks
[gcc.git] / gcc / config / s390 / s390.md
2012-12-20 Richard Hendersons390: Constraints, predicates, and op letters for conti...
2012-12-11 Andreas Krebbelpredicates.md ("execute_operation"): New predicate.
2012-10-16 Joern Renneckeloop-doloop.c (doloop_modify): Pass doloop_end pattern...
2012-10-11 Chung-Lin Tangbuiltins.c (expand_builtin_thread_pointer): New.
2012-10-10 Andreas Krebbelconfig.gcc: Enable zEC12 for with-arch and with-tune...
2012-08-08 Ulrich Weigandbuiltins.c (expand_builtin_atomic_compare_exchange...
2012-08-07 Richard Hendersons390: Convert from sync to atomic optabs
2012-07-05 Andreas Krebbel2012-07-05 Andreas Krebbel <Andreas.Krebbel@de.ibm...
2012-05-05 Richard Sandifordrtl.h (plus_constant, [...]): Merge into a single plus_...
2012-05-04 Andreas Krebbel2012-05-04 Andreas Krebbel <Andreas.Krebbel@de.ibm...
2012-02-21 Andreas Krebbels390.md ("fixuns_trunc<mode>si2"): Replace TARGET_HARD_...
2012-01-31 Andreas Krebbels390.md ("*ashr<mode>3_and"): Add missing z196 flag...
2012-01-03 Andreas Krebbels390.md ("*cmp<mode>_ccs"): Fix comment mentioning...
2011-10-07 Andreas Krebbels390.md (DWH, dwh): New mode macros.
2011-09-14 Richard Sandifords390.md: Use match_test rather than eq/ne symbol_ref...
2011-07-19 Richard Sandifordrtl.texi (MEM_SIZE_KNOWN_P): Document.
2011-05-09 Andreas Krebbels390.md (TD/TF mem to reg move splitter): Make the...
2011-04-15 Andreas Krebbels390.md (popcountdi2, [...]): Replace match_operand...
2011-03-23 Andreas Krebbel2084.md: Enable all insn reservations also for z9_ec...
2011-03-18 Andreas Krebbels390.md: Use define_c_enum for the unspec constant...
2010-12-09 Jakub Jelineks390.md (*mov<mode>cc): Change lgoc and stgoc to locg...
2010-11-16 Richard Hendersons390: -mfused-madd cleanup
2010-10-21 Andreas Krebbels390.md (*xordi3_cc): Mark xgrk as z196 only.
2010-10-11 Andreas Krebbels390.md (*mov<mode>cc): lgoc -> locg and stgoc -> stocg.
2010-10-05 Andreas Krebbels390.c (z196_cost): New.
2010-09-09 Ulrich Weigands390.c (legitimate_reload_constant_p): Accept floating...
2010-06-14 Jakub Jelineks390.md (*mov<mode>_64 DD_DF, mov<mode>): Properly...
2010-06-02 Andreas Krebbel2097.md (z10_fhex): Remove insn reservation.
2010-05-28 Andreas Krebbels390.md (movqi): Fix typo ('*' -> '#').
2010-04-13 Andreas Krebbels390.md: Replace TARGET_64BIT with TARGET_ZARCH.
2010-04-02 Steven BosscherMake-lang.in, [...]: Update copyright years.
2010-02-22 Andreas Krebbels390.md ("movqi"): Re-add the mem->mem alternative.
2009-12-09 Andreas Krebbels390.md ("copysign<mode>3"): Pattern removed.
2009-10-16 Wolfgang Gellerichs390.md (atype): Added missing values.
2009-10-09 Andreas Krebbels390.md ("prefetch"): Remove stcmh for prefetching.
2009-09-04 Wolfgang Gellerich2097.md: Removed two incorrect bypasses.
2009-09-04 Andreas Krebbels390.md ("*fmadd<mode>", [...]): Enable mem RTXs in...
2009-08-20 Andreas Krebbels390.c (Z10_PREDICT_DISTANCE): New macro.
2009-08-20 Andreas Krebbels390.md ("*brx_stage1_<GPR:mode>", [...]): New patterns.
2009-07-22 Andreas Krebbelconstraints.md (ZQ, ZR, ZS, ZT): New constraints.
2009-06-15 Andreas Krebbels390.md ("bswap<mode>2"): Only available on z900.
2009-05-18 Andreas Krebbel2064.md: Remove trailing whitespaces.
2009-05-12 Paolo BonziniMerge cond-optab branch.
2009-04-17 Andreas Krebbels390.h (s390_tune_attr): New macro definition.
2009-04-09 Paolo Bonzinii386.md (cmpcc): New.
2009-02-27 Andreas Krebbels390.c: (s390_swap_cmp): Look for conditional jumps...
2009-02-20 Jakub JelinekUpdate Copyright years for files modified in 2008 and...
2009-01-30 Wolfgang Gellerich2009-01-30 Wolfgang Gellerich <gellerich@de,ibm.com>
2009-01-28 Andreas Krebbels390.md (bswap<mode>2): New pattern added.
2009-01-28 Wolfgang Gellerichs390.md (*tls_load_31): Added type attribute.
2009-01-28 Wolfgang Gellerichs390.md: Fix a few comments.
2009-01-28 Wolfgang Gellerichs390.md (*tmsi_reg): Fixed z10prop attribute.
2009-01-04 Uros Bizjaks390.md (UNSPEC_MB): Rename from UNSPECV_MB.
2008-12-15 Wolfgang Gellerichs390.c (s390_swap_cmp): New function.
2008-12-09 Andreas Krebbel2008-12-09 Andreas Krebbel <krebbel1@de.ibm.com>
2008-10-15 Andreas Krebbels390.h: (TARGET_DFP): This requires TARGET_HARD_FLOAT.
2008-10-13 Richard Sandifords390.md (UNSPEC_POOL_OFFSET): New constant.
2008-08-15 Wolfgang Gellerich2008-08-15 Wolfgang Gellerich <gellerich@de.ibm.com>
2008-08-06 Kaveh R. Ghazialpha.c (alpha_preferred_reload_class, [...]): Avoid...
2008-07-14 Andreas Krebbelre PR target/36745 (ICE in gen_reg_rtx, at emit-rtl...
2008-06-01 Richard Sandifordrtl.h (emit_clobber, [...]): Declare.
2008-05-28 Andreas Krebbelconstraints.md ('b', [...]): New constraint letters...
2008-05-28 Andreas Krebbels390.c (z10_cost): New cost function for z10.
2008-05-27 Andreas Krebbels390.md: Replace all occurences of the 'm' constraint...
2008-05-27 Andreas Krebbels390.md ("cpu_facility", "enabled"): Attribute definiti...
2008-01-22 Wolfgang Gellerichs390.h (S390_TDC_POSITIVE_NORMALIZED_NUMBER): Renamed...
2007-12-06 Andreas Krebbels390.c (s390_emit_stack_tie): New function.
2007-09-10 Andreas Krebbels390.md ("fixuns_trunc<BFP:mode><GPR:mode>2"): Change...
2007-09-07 Janis JohnsonReapply reverted change:
2007-08-30 Ulrich Weigands390.md ("*add<mode>3_alc_carry1_cc", [...]): New insn...
2007-08-30 Ulrich Weigands390.c (s390_expand_addcc): Emit canonical alc pattern.
2007-08-22 Hans-Peter Nilssonmd.texi (Iterators): Renamed from Macros.
2007-08-02 Nick Cliftonhost-hpux.c: Change copyright header to refer to versio...
2007-08-02 Andreas Krebbels390.md ("*xordi3_cconly"): Change xr to xg.
2007-07-10 Ian Lance TaylorReplace no_new_pseudos in backends.
2007-07-09 Wolfgang Gellerichoptabs.h: Added declaration for signbit_optab.
2007-05-11 Andreas Krebbels390.md (GPR0_REGNUM, [...]): Constants added.
2007-05-04 Andreas Krebbels390.md ("fix_trunc<mode>di2", [...]): Expander removed.
2007-04-24 Andreas Krebbels390.md ("*cmp<mode>_ccs_0_ibm", [...]): Insn definitio...
2007-04-18 Wolfgang Gellerichs390.h (S390_TDC_POSITIVE_ZERO): New constant.
2007-04-15 Kazu Hiratai386.c, [...]: Fix comment typos.
2007-04-12 Andreas Krebbels390.md ("trunctddd2"): Use TDmode for the target of...
2007-03-29 Andreas Krebbels390.c (s390_secondary_input_reload_class, [...]):...
2007-03-28 Andreas Krebbels390.md ("fix_trunc<mode>di2"): New expander.
2007-03-19 Andreas Krebbels390.md (op_type attribute): RRR instruction type added.
2007-03-19 Andreas Krebbels390.md: Only non-functional changes.
2007-03-19 Andreas Krebbels390.md (UNSPEC_COPYSIGN): New constant.
2007-03-19 Andreas Krebbels390.opt ("mhard-float", [...]): Bit value inverted...
2007-01-02 Steven Bosscheralpha.md, [...]: Always use set_unique_reg_note to...
2006-10-17 Wolfgang Gellerichcontraints.md: New file.
2006-08-31 Andreas Krebbelre PR target/24367 (unrecognizable insn with -fPIC...
2006-06-19 Andreas Krebbels390.md ("doloop_si64", [...]): Add a new alternative...
2006-05-12 Andreas Krebbels390.c (s390_const_ok_for_constraint_p): Disallow ...
2006-04-19 Andreas Krebbels390.md: Add comments with the instructions emitted...
2006-03-04 Kazu Hiratabuiltins.c, [...]: Fix comment typos.
2006-02-03 Andreas Krebbelre PR target/25864 (Enable IBM long double format in...
2006-01-19 Andreas Krebbels390.md ("Y", "y"): New mode attribute.
2005-12-14 Adrian Straetlings390.md ("*tstdi_extimm", [...]): Merge.
2005-12-14 Adrian Straetlings390.md ("d0", "1"): New mode attributes.
2005-12-14 Adrian Straetlings390.md ("extend<mode>di2", [...]): Merge.
next