aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.md
AgeCommit message (Expand)AuthorFilesLines
1998-04-23sh.c (gen_ashift_hi): Implement right shifts via gen_ashift.J"orn Rennecke1-55/+5
1998-03-18Fix bug reported by Toshi Morita.Jim Wilson1-2/+2
1998-03-06rtl.h (addr_diff_vec_flags): New typedef.Joern Rennecke1-56/+102
1998-02-04Undo this change (the problem was actually in reload):J"orn Rennecke1-12/+0
1998-01-23* sh.md (movqi_i+1): New peephole.J"orn Rennecke1-1/+13
1997-12-08Amend Copyright notice.Joern Rennecke1-1/+1
1997-12-06Merge from gcc-2.8Jeff Law1-8/+8
1997-11-19sh.md (attribute "type"): Add nil.J"orn Rennecke1-22/+14
1997-11-08Sync SH port with FSF; enable regmove for SH.J"orn Rennecke1-315/+802
1997-06-08Remove unwanted line accidentally inserted in last change.Jeff Law1-1/+0
1997-06-05sh.c (trap_exit, sp_switch): New variables.Jeff Law1-0/+24
1997-04-14(xtrct_left, xtrct_right): New patterns.Jim Wilson1-0/+20
1997-04-10(sne): Modified to use negc instead of xor.Jim Wilson1-3/+32
1997-02-03Update comment about BSR.Joern Rennecke1-8/+4
1997-01-29sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for immediate op...Joern Rennecke1-6/+8
1997-01-27(and_shl_scratch): typo fix for length 8.Joern Rennecke1-1/+1
1996-12-13(dect): Rewrite pattern so that it can be combined.Joern Rennecke1-14/+3
1996-11-06(define_split for and_shl_scratch):Joern Rennecke1-2/+1
1996-10-29(shl_sext_ext): Don't accept simple left/right shift variant.Joern Rennecke1-1/+1
1996-10-28(movsf_ieq, movsf_ie): Merged the former into the latter.Joern Rennecke1-22/+20
1996-10-24sh.md (movdf_k, [...]): new alternative for pc-relative load.Joern Rennecke1-12/+83
1996-09-25(insv): New pattern.Jim Wilson1-0/+48
1996-09-17New define_splits to recombine output from LEGITIMIZE_ADDRESS.Jim Wilson1-0/+55
1996-09-16(ashlhi3_k, lshrhi3_m): new insn pattern.Jim Wilson1-0/+278
1996-08-07(casesi_jump): New pattern.Jim Wilson1-1/+14
1996-07-24(branch_true, branch_false, inverse_branch_true,Jim Wilson1-20/+16
1996-06-05(branch_true): Add comment about T-bit compares.Jim Wilson1-0/+4
1996-05-23Do better scheduling of floating point instructionsIan Lance Taylor1-17/+39
1996-05-18(untyped_call): New pattern.Jim Wilson1-0/+30
1996-04-18(lshrsi3): Change gen_ashlsi3_d to gen_lshrsi3_d.Jim Wilson1-1/+1
1996-03-05(push_e, pop_e): Add TARGET_SH3E to condition.Jim Wilson1-2/+2
1996-03-04(mulhisi3-2, mulhisi3-1, mulsidi3_i, umulsidi3_i,Jim Wilson1-22/+54
1996-01-18(cpu, movsi_i, movsf_i, blt, bge, sle, sge): Add SH3E support.Jim Wilson1-11/+296
1995-12-09(subsi3): Rename to subsi3_internal.Jim Wilson1-1/+21
1995-11-30Minor changes to comments.Jim Wilson1-2/+1
1995-11-29(ashrsi3_d): Use %0 not %1 in output pattern.Jim Wilson1-1/+1
1995-11-05(mulsidi3-1, mulsidi3, umulsidi3-1, umulsidi3): Enable.Richard Kenner1-15/+53
1995-11-04(casesi_worker): Change constraint from = to +.Richard Kenner1-1/+1
1995-10-26(negdi2): Use TARGET_LITTLE_ENDIAN.Richard Kenner1-4/+7
1995-10-21(define_delay): Don't accept any instruction for an annulled slot,Richard Kenner1-1/+1
1995-08-21(movdi-1...Richard Kenner1-36/+45
1995-07-28(define_peephole): Add peepholes to use r0+rN addressing mode for someRichard Kenner1-0/+81
1995-06-15Change FSF address.Richard Kenner1-1/+2
1995-06-06Add some comments. Cleanup formatting.Jim Wilson1-135/+184
1995-05-24(ashlsi3, lshrsi3): Add SH3 support.Jim Wilson1-5/+36
1995-05-23(sett): New pattern.Jim Wilson1-1/+9
1995-05-16Fix typos in comments.Richard Kenner1-1/+1
1995-04-26(ashrsi2_31): Don't use dead_or_set_p after reload.Richard Kenner1-11/+3
1995-04-20Delete spurious constraints from all define_expands.Jim Wilson1-67/+70
1995-04-11(ashlsi3): Use nonmemory_operand as a predicate instead of shiftby_operand.Jim Wilson1-4/+12