aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
1999-05-07reload1.c (gen_mode_int): New function.Andreas Schwab1-4/+25
1999-04-14reload1.c (emit_reload_insns): Also find equivalent mems for subregs of pseudos.Richard Henderson1-15/+28
1999-04-08cse.c (flush_hash_table): New function.Jeffrey A Law1-0/+8
1999-03-28* reload1.c (reload): Remove accidental code duplication.Jeffrey A Law1-14/+0
1999-03-24reload1.c (choose_reload_regs): If output-reloading for a simple move insn...J"orn Rennecke1-1/+17
1999-03-22i386.h (PREFERRED_STACK_BOUNDARY): Define.Jeff Law1-0/+4
1999-03-22reload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output...J"orn Rennecke1-7/+26
1999-03-19Warning fixes:Kaveh R. Ghazi1-1/+2
1999-03-17reload1.c (eliminate_regs): Don't keep REG_DEAD notes around for things that ...J"orn Rennecke1-1/+11
1999-03-15rtlanal.c (auto_inc_p): New function.Michael Hayes1-5/+45
1999-03-12Patch to fix reload abort while compiling hpux-x-m68k-aout gdb.Jim Wilson1-1/+8
1999-03-11reload.1c (delete_address_reloads_1): Check for reloads of CURRENT_INSN even ...J"orn Rennecke1-3/+4
1999-03-10reload1.c (choose_reload_regs): When inheriting from the frame pointer, don't...J"orn Rennecke1-0/+3
1999-03-09reload1.c (reload_combine_note_store): Fix calculation of number of affected ...J"orn Rennecke1-2/+2
1999-03-05reload1.c (emit_reload_insns): If pseudo that can't be replaced with its equi...J"orn Rennecke1-8/+15
1999-02-25Flow rewrite to use basic block structures and edge lists.Richard Henderson1-6/+6
1999-02-10reload1.c (reload_combine_note_store): Second argument is no longer unused/ig...Jeffrey A Law1-17/+11
1999-02-06reload1.c (reload_combine_note_store): Be more careful with STRICT_LOW_PART, ...Jeffrey A Law1-2/+19
1999-02-03reload1.c (reload_cse_regs_1): Undo Jan 16 patch.Bernd Schmidt1-2/+2
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