summaryrefslogtreecommitdiff
path: root/gcc/config/mips/mips.md
Commit message (Expand)AuthorAgeFilesLines
* * mips.md (leasi, leadi): New patterns.law1999-06-291-0/+24
* Fix switch table and reload problems for mips16.wilson1999-06-141-5/+58
* * mips.h (mips_output_conditional_branch): New function.mmitchel1999-06-051-722/+648
* * mips.c (abort_with_insn): Make function static, add a prototype,ghazi1999-03-021-27/+3
* * mips.md (div_trap_normal, div_trap_mips16): Require the dependentlaw1999-03-011-0/+2
* * config/mips/mips.md ([u]divmodsi4,[u]divmoddi4,[u]divsi3,[u]divdi3,gavin1999-02-041-12/+12
* * config/mips/mips.c (true_reg_or_0_operand) : New function.gavin1999-02-031-3/+3
* (div_trap_mips16): Remove nop's after branches.gavin1999-02-031-3/+4
* undo last revision; I commited more stuff than I intended.gavin1999-02-031-19/+18
* (div_trap_mips16): Remove nop's after branches.gavin1999-02-031-18/+19
* * config/mips/mips.md (div_trap): Split div_trap_mips16gavin1999-01-181-2/+50
* * mips.md (call_value_internal3c): New pattern for -mips16 -mlong-calls.scox1999-01-121-2/+16
* Copyright update.law1999-01-031-1/+1
* * mips.md (div_trap): Use local labels instead of dot-relativelaw1999-01-031-4/+4
* * mips.md (trap_if): Use "$0" for the value zero.law1998-12-011-4/+16
* mips.md (div_trap): Lost last return while editing conflicts.scox1998-12-011-0/+1
* * mips.md (divmodsi4*, divmoddi4*, udivmodsi4*, udivmoddi4): Add -mcheck-rang...scox1998-12-011-130/+348
* Separate the 64 bit version of ABI_32 into ABI_O64.gavin1998-11-231-2/+2
* * mips.md (reload_{in,out}{si,di}): Emit a USE of HILO at the endlaw1998-10-291-0/+8
* add some short comments that should've been in the last checkinraeburn1998-10-071-2/+4
* * config/mips/mips.md (tablejump_internal3, tablejump_internal4 and matchingraeburn1998-10-071-8/+12
* * combine.c (make_extraction): If no mode is specified forlaw1998-09-151-30/+148
* * mips.md (lshrsi3_internal2+2): Fix type-o.gavin1998-08-261-1/+1
* Fix SET operand mode mismatch detected by John Carr's patch.wilson1998-08-131-1/+1
* Fix mips16 libgcc build failure.wilson1998-08-111-1/+3
* * mips.md (reload_outsi): Added missing REGNO call.raeburn1998-07-201-19/+42
* * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forlaw1998-06-291-6/+10
* Mips warning fixes:ghazi1998-06-121-1/+0
* Warning fixes:ghazi1998-06-081-2/+0
* * Revamped multiply support for MIPS chips.law1998-06-081-144/+192
* * config/mips/mips.md (dslot): Move after definition of "cpu"gavin1998-05-121-9/+12
* * mips.c (block_move_loop): Test Pmode == DImode instead oflaw1998-04-211-25/+25
* Fix mips64vr4100-elf build failure.wilson1998-04-141-12/+31
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12law1998-04-041-2/+3
* Warning fixes:ghazi1998-03-051-6/+14
* Fix typo found by Kaveh Ghazi while looking at -Wall problems.wilson1998-03-041-2/+2
* * mips.md (trucndihi2,truncdiqi2): Change these to supportgavin1998-02-121-7/+20
* * mips.md (extendsidi2): Allow extension to/from a non-mips16gavin1998-02-121-4/+4
* * mips/mips.md (movdi): These PLUS's need to be Pmode.gavin1998-02-111-2/+2
* * expr.c (expand_builtin_setjmp): Accept two new arguments forrth1998-02-021-22/+51
* Patch from John Carr to fix some 32/64 bit cross compiler bugs.wilson1998-02-021-52/+52
* * mips.md (adddi3_internal_2): Be consistent with adddi3 expanderlaw1998-02-011-1/+3
* * rtlanal.c (dead_or_set_regno_p): Ignore REG_DEAD notes afterlaw1998-01-281-8/+0
* * m32r.md, mips.md, mn10200.md, mn10300.md, pyr.md: Addlaw1998-01-271-0/+8
* * mips.md (muldi3_internal2): Reverse test for TARGET_MIPS16.law1998-01-221-1/+1
* * mips/mips.md (divsi3,divdi3,modsi3,moddi3,udivsi3,udivdi3,law1998-01-201-16/+112
* Bring in final gcc-2.8.0 changes.law1998-01-141-0/+12
* * mips.md (return_internal): Change mode from SImode to VOIDmode.law1998-01-121-1/+3
* * mips.c (mips_expand_prologue): Handle large frame with no outgoinglaw1998-01-051-7/+2
* * mips.c, mips.h, mips.md: First cut at merging in mips16law1998-01-041-200/+2766