aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
1998-07-13* reload1.c (reload_reg_free_before_p): Abort for RELOAD_FOR_OUTPUT.J"orn Rennecke1-22/+3
1998-07-09reload1.c (choose_reload_regs): If using an equivalence from find_equiv_reg a...J"orn Rennecke1-0/+6
1998-07-09reload1.c (emit_reload_insns): If an output reload copies only to a secondary...J"orn Rennecke1-1/+29
1998-07-07reload1.c (choose_reload_regs): Don't set reload_override_in if EQUIV is clob...J"orn Rennecke1-5/+21
1998-07-06reload1.c (delete_dead_insn): Don't delete feeding insn if that insn has side...J"orn Rennecke1-1/+2
1998-07-06reload1.c (reload_reg_free_before_p): RELOAD_FOR_OPADDR_ADDR precedes RELOAD_...J"orn Rennecke1-0/+1
1998-07-01reload1.c (emit_reload_insns): Use proper register classes for SECONDARY_INPU...J"orn Rennecke1-4/+3
1998-07-01Typo fix.Joern Rennecke1-1/+1
1998-06-30Call fatal_insn_not_found instead of abortMichael Meissner1-1/+1
1998-06-29* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forJeff Law1-4/+19
1998-06-25invoke.texi (-fstrict-aliasing): Document.Mark Mitchell1-0/+3
1998-06-24optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).John Carr1-2/+2
1998-06-22Warning fixes:Kaveh R. Ghazi1-1/+1
1998-06-18reload1.c (reload_cse_regno_equal_p): If -ffloat-store, don't consider a MEM ...Richard Kenner1-0/+2
1998-06-18Warning fixes:Kaveh R. Ghazi1-1/+3
1998-06-17reload1.c (spill_hard_reg): Check mode of register when spilling from scratch...Catherine Moore1-1/+5
1998-06-16* reload1.c (reload_cse_regs): Call bzero instead of looping.Richard Henderson1-4/+2
1998-06-16reload1.c (reload_reg_free_before_p): RELOAD_FOR_OUTADDR_ADDRESS is earlier t...J"orn Rennecke1-0/+8
1998-06-10reload1.c (reload_cse_simplify_operands): Do not call gen_rtx_REG for each al...John Carr1-3/+14
1998-06-06Some fixes for KNR compilers:Kaveh R. Ghazi1-1/+1
1998-06-03reload1.c (reload_reg_free_for_value_p): New arguments out and reloadnum.J"orn Rennecke1-39/+65
1998-05-27* reload1.c: Revert accidental checkin.Jeffrey A Law1-9/+5
1998-05-26char *version_string = "egcs-2.91.33 19980526 (gcc2 ss-980502 experimental)";Jeff Law1-5/+9
1998-05-21reload1.c (reload_reg_free_for_value_p): Fix RELOAD_FOR_INPUT end of lifetime...J"orn Rennecke1-6/+18
1998-05-19reload1.c (reload_reg_free_for_value_p): New function.J"orn Rennecke1-11/+125
1998-05-19Warning Fixes:Kaveh R. Ghazi1-4/+5
1998-05-14reload1.c (delete_output_reload): Ignore single USE that was emitted for the ...J"orn Rennecke1-13/+38
1998-05-14reload.c (remove_replacements): New function.J"orn Rennecke1-0/+41
1998-05-13reload1.c (merge_assigned_reloads): When merging, reset reload_spill_index fo...J"orn Rennecke1-0/+1
1998-05-13reload1.c (merge_assigned_reloads): Can merge RELOAD_FOR_INPUT_ADDRESS and RE...J"orn Rennecke1-5/+27
1998-05-12* reload1.c (gen_reload): Create REG_EQUIV notes.J"orn Rennecke1-2/+8
1998-05-12reload1.c (reload): Fix check for USEs to use code of pattern.J"orn Rennecke1-3/+2
1998-05-08reload1.c (emit_reload_insns): When performing expensive optimizations...H.J. Lu1-2/+14
1998-05-06typo typo fixes fixesJeff Law1-5/+5
1998-05-06toplev.h: New file.Robert Lipe1-0/+1
1998-05-05* Check in merge from gcc2. See ChangeLog.12 for details.Jeff Law1-41/+15
1998-05-01reload.c (find_reloads): Emit USEs to mark where a pseudo is reloaced with th...J"orn Rennecke1-26/+75
1998-03-26reload inheritance improvement:J"orn Rennecke1-83/+87
1998-03-26regclass.c (record_reg_classes): '?' increases cost by two.J"orn Rennecke1-12/+0
1998-03-20Major cutover to using system.h:Kaveh R. Ghazi1-4/+1
1998-03-16Change MEMORY_MOVE_COST defs and uses to be able to take register class into ...Ken Raeburn1-7/+6
1998-02-28Fix warious warnings:Kaveh R. Ghazi1-0/+3
1998-02-13varasm.c (output_constant_pool): Bring back 'done' label inside an appropriat...Jeffrey A Law1-0/+4
1998-01-22Fix powerpc/rs6000 (subreg:SF (mem:SI ...)) reload problem.Jim Wilson1-9/+11
1998-01-14alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO...Richard Henderson1-84/+85
1998-01-10regmove.c: New implementation of regmove pass.J"orn Rennecke1-3/+2
1997-12-20bitmap.c (bitmap_clear): Ensure `inline' is at the beginning of the declaration.Kaveh R. Ghazi1-1/+1
1997-12-15reload.h, [...]: Revert March 15 change.Richard Henderson1-55/+48
1997-12-06Merge from gcc-2.8Jeff Law1-1/+8
1997-11-13reload1.c (new_spill_reg): Improve fixed or forbidden register spill error me...Michael Meissner1-2/+5