summaryrefslogtreecommitdiff
path: root/gcc/config/m68k/m68k.md
Commit message (Expand)AuthorAgeFilesLines
* Brad's -ffast-math breakup.rth2001-03-071-6/+6
* * genoutput.c (validate_insn_operands): New.rth2000-11-281-11/+11
* * m68k.c (legitimize_pic_address): Move prototype ...ghazi2000-06-061-3/+1
* Fix copyrights.law2000-02-261-1/+2
* * c-common.c (enum attrs): Add A_NO_LIMIT_STACK.geoffk1999-12-041-0/+28
* * m68k.md (zero_extendsidi2): Add missing output reload constraint.rth1999-10-141-1/+1
* Merge in gcc2-ss-010999law1999-09-071-94/+62
* * m68k.md (xordi3, anddi3): These patterns are not available onlaw1999-08-051-2/+2
* hdlindsay1999-06-171-94/+144
* * config/m68k/m68k.md (cmpsi+1): Use cmp.w when comparing a 16 bitschwab1999-04-281-0/+11
* * m68k.md (movdf): Hide GPR sources & destinations from regclass.law1999-04-051-2/+4
* Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forlaw1999-01-271-126/+77
* * m68k.md (ashldi_const): Disable for !TARGET_5200. Fix indention.law1999-01-211-21/+28
* * m68k.md (adddi_dilshr32): Allow all operands to be registers too.law1998-12-311-2/+2
* Fix for m68k -O0 libstdc++ compiler abort.wilson1998-10-131-9/+14
* * m68k.md (5200 movqi): Do not allow byte sized memory referenceslaw1998-09-051-2/+2
* * m68k.md (zero_extendsidi2): Fix typo.law1998-09-051-1/+1
* * m68k.md (beq0_di): Generate correct (and more efficient) code whenlaw1998-08-291-0/+38
* (law1998-08-141-6/+6
* * m68k.md (zero_extend QI to HI): Correctly handle TARGET_5200.law1998-07-061-2/+3
* * m68k.h: Declare more functions used in macros.law1998-05-231-0/+4
* * config/m68k/m68k.md (adddi3, subdi3): Properly negate the DImodeschwab1998-05-071-6/+14
* * config/m68k/m68k.md (adddi3, subdi3): Optimize for constantschwab1998-04-151-4/+50
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12law1998-04-041-1/+1
* * 1750a.md, arm.c, clipper.c, clipper.md: Use GEN_INT consistently.law1998-04-011-3/+3
* * m68k/m68k.md (zero_extendqidi2, zero_extendhidi2): New patterns.law1998-03-231-22/+63
* * m68k/m68k.md (ashldi_const): Allow shift count in range ]32,63].law1998-03-231-22/+49
* manfred1998-03-191-1/+1
* * config/m68k/m68k.c: Include <stdlib.h> for atoi. Includeschwab1998-03-161-135/+114
* Update copyrightschwab1998-02-271-1/+1
* * config/m68k/m68k.md (movsf+1): Optimize moving a CONST_DOUBLEschwab1998-02-271-0/+36
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-30/+50
* Fix coldfire/btst problems.wilson1997-10-281-3/+41
* * m68k/m68k.md (iorsi_zexthi_ashl16): Disable.law1997-08-291-1/+10
* Fix newlib coldfire build failure.wilson1997-08-271-1/+1
* (iorsi_zexthi_ashl16): Mark output operand as earlyclobber.kenner1997-07-211-1/+1
* (adddi3, subdi3): Allow constant operand.kenner1997-07-141-86/+271
* (mov[qhs]i}): Add pair of constraints which allowwilson1997-06-131-6/+6
* (scc0_di, scc_di, seq, sne, sgt, sgtu, slt, sltu, sge, sgeu,wilson1997-05-201-16/+139
* (mov[qhs]i,movstrict[qs]i, mulsi3): Use 'Q' constraint for TARGET_5200.kenner1997-05-181-7/+7
* (mov[qhs]i}): Add pair of constraints which allow offsetable memorykenner1997-05-181-6/+6
* (movstrict*): Changed into define_expands. Split insns into m68k andkenner1997-05-181-24/+30
* (movqi+2): Add address registers.wilson1997-04-211-90/+25
* (movstricthi): Remove extraneous comparisons.kenner1997-04-131-12/+6
* (rotl[shq]i3, rotl[hq]i3+1): Don't directly modify operand.kenner1997-04-131-5/+5
* (tstdi): Add missing parallel around the pattern.kenner1997-04-131-4/+4
* (tablejump): Use extl to explicitly sign extend index registern onkenner1997-03-251-5/+30
* (mulsi3): Changed into define_expand. Split insn into m68k andkenner1997-03-251-2/+16
* (movqi): Disable use of address registers for TARGET_5200.kenner1997-03-251-2/+2
* (bne0_di): Fix typo in last change.kenner1997-03-251-2/+2