aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law1-0/+22
1999-01-23final.c (bb_str): Qualify a char* with the keyword `const'.Kaveh R. Ghazi1-4/+4
1999-01-19rtl.h (rtx_def): Update documentation.Mark Mitchell1-0/+3
1999-01-18Warning fixes:Kaveh R. Ghazi1-1/+1
1999-01-16reload1.c (reload_cse_regs_1): Do not call reload_cse_simplify_operands for a...Jeffrey A Law1-2/+2
1999-01-11Update copyrights.Richard Henderson1-1/+1
1999-01-11basic-block.h (basic_block_head): Rename to x_basic_block_head.Richard Henderson1-9/+9
1998-12-30reload1.c (reload_as_needed): Verify that the insn satisfies its constraints ...Jeffrey A Law1-3/+25
1998-12-23Warning fixes:Kaveh R. Ghazi1-2/+6
1998-12-22toplev.c (rest_of_compilation): Do not set reload_completed.Jeffrey A Law1-0/+5
1998-12-22* reload1.c (emit_reload_insns): Check `set' not null before use.Richard Henderson1-1/+1
1998-12-14Delete REG_RETVAL and REG_LIBCALL notes after completeing reloadNick Clifton1-2/+6
1998-12-12reload1.c (compute_use_by_pseudos): Allow reg_renumber[regno] < 0 after reload.J"orn Rennecke1-4/+14
1998-12-11Approved by Jeffrey A Law:J"orn Rennecke1-2/+41
1998-12-09reload1.c (reload_combine, [...]): Make USE_RUID always valid.J"orn Rennecke1-7/+20
1998-12-08* reload1.c (current_function_decl): Tweak declaration.Jeffrey A Law1-1/+1
1998-12-08* reload1.c (current_function_decl): Declare.Jeffrey A Law1-0/+6
1998-12-07reload1.c (eliminate_regs): Don't do anything, if we're not generating code.Nathan Sidwell1-5/+2
1998-12-01reload1.c (reload): Do not set reload_completed or split insns here.Jeffrey A Law1-22/+0
1998-12-01reload1.c (emit_reload_insns): Clear spill_reg_store when doing a new non-inh...J"orn Rennecke1-0/+28
1998-12-01local-alloc.c (function_invariant_p): New function.J"orn Rennecke1-5/+35
1998-11-25toplev.c (no_new_pseudos): Define.Jeff Law1-9/+17
1998-11-24reload1.c (reload): Remove unused variable.Graham Stott1-1/+2
1998-11-21reload1.c (eliminate_regs): Do not lose if eliminate_regs is called without r...Jeffrey A Law1-0/+6
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