aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
1998-11-19* Early auto_inc reloads don't conflict with outputs.J"orn Rennecke1-1/+2
1998-11-17reload1.c (reload_reg_free_for_value_p): When considered reload has an output...J"orn Rennecke1-3/+5
1998-11-16reload1.c (reload_reg_free_before_p): Delete.J"orn Rennecke1-246/+112
1998-11-11Handle equivalences that have been obscured by gcse:J"orn Rennecke1-16/+27
1998-11-08reload1.c (delete_output_reload_insn): If a pseudo is set multiple times, the...Jeffrey A Law1-0/+1
1998-11-06reload1.c (reload): If we can not perform a particular elimination when we th...Jeffrey A Law1-0/+11
1998-11-06reload1.c (emit_reload_insns): When rewriting the SET_DEST of a previous insn...Bernd Schmidt1-0/+12
1998-11-04recog.h (enum op_type): Define.Bernd Schmidt1-39/+29
1998-11-04Warning fixes:Kaveh R. Ghazi1-4/+30
1998-10-31toplev.c (rest_of_compilation): No longer set reload_completed.Jeff Law1-0/+22
1998-10-29reload1.c (struct elim_table): Delete MAX_OFFSET member.Jeff Law1-68/+42
1998-10-29reload1.c (choose_reload_regs): Fix typo in Oct 17 change.Bernd Schmidt1-1/+2
1998-10-27* reload1.c (delete_output_reload): Avoid ambigous else.Andreas Schwab1-12/+14
1998-10-27reload1.c (verify_initial_offsets): New function.Bernd Schmidt1-1/+37
1998-10-27final.c (cleanup_subreg_operands): New function.Jeffrey A Law1-4/+8
1998-10-27THe final localized spilling patches. See the ChangeLog for details.Bernd Schmidt1-975/+645
1998-10-22Fix m68k-aout build failure. Invalid insn abort while compiling newlib.Jim Wilson1-1/+6
1998-10-19reload1.c (reload_reg_free_before_p): Hack.Jeffrey A Law1-0/+13
1998-10-16Comment tweak.Jeff Law1-1/+3
1998-10-16reload1.c (reg_used_by_pseudo): New static variable.Bernd Schmidt1-2/+10
1998-10-16reload1.c (reload_as_needed): Fix test for when to call update_eliminable_off...Jeffrey A Law1-1/+1
1998-10-16Fix consistency problems with reg_equiv_{mem,address};J"orn Rennecke1-318/+942
1998-10-15flow.c (life_analysis_1): Do not clobber regs_ever_live after reload.Bernd Schmidt1-331/+24
1998-10-14Warning fixes:Kaveh R. Ghazi1-13/+14
1998-10-13reload1.c (maybe_fix_stack_asms): New static function.Bernd Schmidt1-0/+116
1998-10-13reload.h (compute_use_by_pseudos): Declare.Bernd Schmidt1-137/+164
1998-10-07Revert accidental checkin of reload_life_analysis work.Jeff Law1-293/+335
1998-10-07reload1.c (reload): Call free before clobbering the memory locations or const...Manfred Hollstein1-331/+291
1998-10-06caller-save.c (restore_referenced_regs): Lose mode argument.Bernd Schmidt1-131/+65
1998-10-05Makefile.in (stupid.o): Update dependencies.Bernd Schmidt1-3/+44
1998-10-02reload1.c (reload): Break out some more pieces into separate functions.Bernd Schmidt1-172/+215
1998-10-02global.c (global_alloc): Delete code to manage the scratch_list.Bernd Schmidt1-53/+0
1998-10-01reload1.c (choose_reload_regs): Fix test if reload_reg_rtx[r] was copied from...J"orn Rennecke1-1/+1
1998-09-28Applied Jim's small patch to reload () for arm-elf.Nick Clifton1-1/+2
1998-09-25* reload1.c (reload_combine): Re-add line that got accidentally lost.J"orn Rennecke1-1/+2
1998-09-24reload1.c (reload_combine): Initialize set before using.David S. Miller1-1/+1
1998-09-24reload1.c (choose_reload_regs): Also try inheritance when reload_in is a stac...J"orn Rennecke1-4/+13
1998-09-24reload1.c (reload_cse_regs_1): Renamed from reload_cse_regs.J"orn Rennecke1-2/+688
1998-09-20reload1.c (emit_reload_insns): Accept a new arg for the bb.Richard Henderson1-11/+21
1998-09-15global.c (reg_allocno): Now static.Bernd Schmidt1-16/+4
1998-09-09reload1.c (reload): Break out several subroutines and make some variables glo...Bernd Schmidt1-851/+917
1998-08-25re PR target/16300 (Bug in vendor /usr/include/net/if.h needs fixincluding)Dave Brolley1-7/+20
1998-08-24reload1.c (reload_reg_free_before_p): New argument EQUIV; Changed all callers.J"orn Rennecke1-14/+53
1998-08-24reload1.c (reload_cse_regs_1): When deleting a no-op move that loads the func...J"orn Rennecke1-10/+52
1998-08-13reload1.c (eliminate_regs_in_insn): Handle another case when eliminating the ...Jim Wilson1-1/+6
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