aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/mips.md
AgeCommit message (Expand)AuthorFilesLines
1999-10-26mips.h (ISA_HAS_64BIT_REGS,ISA_HAS_BRANCHLIKELY, [...]): New.Gavin Romig-Koch1-39/+39
1999-10-20mips.md (movdf_internal1a): Allow floating-point move between GP_REGs.Andrew Haley1-4/+4
1999-10-15mips.c (function_prologue): Fix argument types.Richard Henderson1-11/+5
1999-10-14mips.h (SPECIAL_MODE_PREDICATES): New.Richard Henderson1-11/+12
1999-10-08mips.md (movstrsi+[123]): Combine these into a single pattern.Richard Henderson1-57/+9
1999-10-04mips.md: Define conditional move patterns for floating point operands and DI ...Mark Mitchell1-0/+30
1999-09-23abi64.h (mips_function_value): Add prototype arguments.Kaveh R. Ghazi1-2/+2
1999-09-23mips.h (GO_IF_LEGITIMATE_ADDRESS): Don't accept large register offsets; let L...Stan Cox1-2/+15
1999-09-16mips.md (movsi_usw): if operand 1 is const_int 0, use $0 instead of 0.Andrew Haley1-1/+1
1999-09-06Merge in gcc2-ss-010999Jeff Law1-83/+84
1999-09-02flags.h: New variables align_loops...Geoffrey Keating1-29/+29
1999-06-28* mips.md (leasi, leadi): New patterns.Jeffrey A Law1-0/+24
1999-06-14Fix switch table and reload problems for mips16.Jim Wilson1-5/+58
1999-06-05mips.h (mips_output_conditional_branch): New function.Mark Mitchell1-722/+648
1999-03-02mips.c (abort_with_insn): Make function static...Kaveh R. Ghazi1-27/+3
1999-03-01mips.md (div_trap_normal, [...]): Require the dependent insn to be an INSN be...Jeffrey A Law1-0/+2
1999-02-04mips.md ([u]divmodsi4,[u]divmoddi4,[u]divsi3,[u]divdi3, [...]): Don't copy th...Gavin Romig-Koch1-12/+12
1999-02-03mips.c (true_reg_or_0_operand): New function.Gavin Romig-Koch1-3/+3
1999-02-03(div_trap_mips16): Remove nop's after branches.Gavin Romig-Koch1-3/+4
1999-02-03undo last revision; I commited more stuff than I intended.Gavin Romig-Koch1-19/+18
1999-02-03(div_trap_mips16): Remove nop's after branches.Gavin Romig-Koch1-18/+19
1999-01-18mips.md (div_trap): Split div_trap_mips16 from div_trap.Gavin Romig-Koch1-2/+50
1999-01-12* mips.md (call_value_internal3c): New pattern for -mips16 -mlong-calls.Stan Cox1-2/+16
1999-01-03Copyright update.Jeff Law1-1/+1
1999-01-03mips.md (div_trap): Use local labels instead of dot-relative branches.Rainer Orth1-4/+4
1998-12-01* mips.md (trap_if): Use "$0" for the value zero.Jeffrey A Law1-4/+16
1998-12-01mips.md (div_trap): Lost last return while editing conflicts.Stan Cox1-0/+1
1998-12-01mips.md (divmodsi4*, [...]): Add -mcheck-range-division/ -mcheck-zero-divisio...Stan Cox1-130/+348
1998-11-23Separate the 64 bit version of ABI_32 into ABI_O64.Gavin Romig-Koch1-2/+2
1998-10-29mips.md (reload_{in,out}{si,di}): Emit a USE of HILO at the end of the sequen...Jeffrey A Law1-0/+8
1998-10-07add some short comments that should've been in the last checkinKen Raeburn1-2/+4
1998-10-07mips.md (tablejump_internal3, [...]): Tack on a `use' of the table label, so ...Ken Raeburn1-8/+12
1998-09-15combine.c (make_extraction): If no mode is specified for an operand of insv...Jeffrey A Law1-30/+148
1998-08-26* mips.md (lshrsi3_internal2+2): Fix type-o.Gavin Romig-Koch1-1/+1
1998-08-13Fix SET operand mode mismatch detected by John Carr's patch.Jim Wilson1-1/+1
1998-08-11Fix mips16 libgcc build failure.Jim Wilson1-1/+3
1998-07-20mips.md (reload_outsi): Added missing REGNO call.Ken Raeburn1-19/+42
1998-06-29* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forJeff Law1-6/+10
1998-06-12Mips warning fixes:Kaveh R. Ghazi1-1/+0
1998-06-08Warning fixes:Kaveh R. Ghazi1-2/+0
1998-06-08* Revamped multiply support for MIPS chips.Ken Raeburn1-144/+192
1998-05-12mips.md (dslot): Move after definition of "cpu" attribute.Gavin Koch1-9/+12
1998-04-21mips.c (block_move_loop): Test Pmode == DImode instead of TARGET_MIPS64.Jeffrey A Law1-25/+25
1998-04-14Fix mips64vr4100-elf build failure.Jim Wilson1-12/+31
1998-04-04* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1-2/+3
1998-03-05Warning fixes:Kaveh R. Ghazi1-6/+14
1998-03-04Fix typo found by Kaveh Ghazi while looking at -Wall problems.Jim Wilson1-2/+2
1998-02-12mips.md (trucndihi2,truncdiqi2): Change these to support mips16.Gavin Koch1-7/+20
1998-02-12mips.md (extendsidi2): Allow extension to/from a non-mips16 register.Gavin Koch1-4/+4
1998-02-11* mips/mips.md (movdi): These PLUS's need to be Pmode.Gavin Koch1-2/+2