aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)Author
1999-01-24(eliminate_regs_in_insn): Properly test for PLUS when updatingkenner
1998-12-09Remove previous change.kenner
1998-12-01(reload): Sum needs for both OPADDR_ADDR andkenner
1998-11-30(emit_reload_insns): Fix typos in preserve death note code.kenner
1998-11-29Use gen_rtx_FOO.kenner
1998-11-29Include system.h and remove now-redundant includes or definitionskenner
1998-11-26(eliminate_regs, case MINUS): Make common with PLUS.kenner
1998-10-24(reload_cse_simplify_operands): Allow matching up to operand number 9.kenner
1998-09-29(last_output_reload_regno): New definition.kenner
1998-07-04(reload_cse_simplify_operands): Add missing return value.kenner
1998-06-16(reload): Issue guidance message on stack frame too large for reliablekenner
1998-06-13(reload_cse_regno_equal_p): If -ffloat-store, don't consider a MEM inkenner
1998-06-07(count_occurrences): Export.kenner
1998-05-26(reload): Get MEM_IN_STRUCT_P and RTX_UNCHANGING_P fromkenner
1998-04-12(reload): Use reload_nongroup instead of local computation.kenner
1998-04-02(MEMORY_MOVE_COST): Don't define default here.kenner
1997-12-03(reload): Make copy of MEM before setting req_equiv_mem if the address is PLUS.kenner
1997-09-29 * reload1.c (reload_cse_simplify_set): Fix return values.dje
1997-09-28(reload, scan_paradoxical_subregs): Remove #if test on SMALL_REGISTER_CLASSES.kenner
1997-09-10(merge_assigned_reloads): Declare prototype only ifkenner
1997-08-28 * reload1.c (reload_cse_no_longer_dead): Don't pass incremented regnodje
1997-08-25(reload_cse_simplify_operands): Fix typo.kenner
1997-08-25(reload_cse_mem_conflict_p, case MEM): Also check for conflict withkenner
1997-08-13(reload_cse_simplify_operands): New function.kenner
1997-08-08Include "config.h" first, as per autoconf manual.eggert
1997-08-07(set_label_offsets, eliminate_regs): Add default case to switch.kenner
1997-08-06xmerrill
1997-08-02(reload): Add IN_ADDR to IN_ADDR_ADDR when computing needs since they conflict.kenner
1997-07-21 * reload1.c (reload_cse_mem_conflict_p): Restore handling ofdje
1997-07-18(reload): Don't call reload_cse_regs here.kenner
1997-07-17(reload): If checking stack, verify frame small enough.kenner
1997-06-16Use REG_SET macrosmeissner
1997-06-09 * reload1.c (reload): Use xmalloc instead of alloca for the labelbrendan
1997-05-30Use accessor macros to access arrays based on regno; move many of the arrays ...meissner
1997-05-22 * reload1.c (reload_cse_record_set): Ignore values for SREG iflaw
1997-05-18(reload_cse_regno_equal_p): Check for value using more than onekenner
1997-05-02Check the mode when checking values equivalent to sregian
1997-05-02Properly set mode for invalid_regno_rtx in reload_cse_invalidate_regnoian
1997-04-24Use push_operand to check for changes to the stack pointerian
1997-04-23Don't assume a SUBREG can not conflict with a MEMian
1997-04-14When clobbering a reg, check for later words of a multi word reg valueian
1997-04-13Get the modes right when setting reg_values for a reg to reg copyian
1997-04-13Remove REG_DEAD notes when eliminating a set in the reload CSE passian
1997-04-13(reload): If function has nonlocal label, mark all caller-saved regskenner
1997-03-26Add a CSE pass over the hard registers after reload is completeian
1997-03-18(reload_reg_free_before_p, casewilson
1997-03-15(eliminate_regs): Add STORING arg.kenner
1997-02-20(reload): Move assign_stack_local call into main loop.wilson
1997-02-19 * reload1.c (eliminate_regs, case MINUS): Canonicalizedje
1997-02-05Don't always align reload stack slots to BIGGEST_ALIGNMENTian