summaryrefslogtreecommitdiff
path: root/gcc/config/m68k/m68k.md
Commit message (Expand)AuthorAgeFilesLines
...
* * 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
* (xorsi3_5200): Correct constraints.kenner1997-03-251-3/+3
* (move{si,hi,qi,di}): Changed into define_expands. Split insns intokenner1997-03-251-142/+82
* * m68k/m68k.c (m68k_last_compare_had_fp_operands): New variable.law1997-03-181-15/+151
* (beq0_di, bne0_di, bge0_di, blt0_di): Use cmpw #0 instead of tstl whenkenner1997-03-171-9/+50
* (cmpsi): Added insn with appropriate constraints for TARGET_5200;kenner1997-02-151-3/+26
* (movqi): Enable use of clr and st insns on TARGET_5200.kenner1997-02-021-4/+5
* (stack adjust peepholes): Use lea instead of add.w when adding 16 bitkenner1997-01-301-8/+24