aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
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
1997-11-02Update mainline egcs to gcc2 snapshot 971021.Jeff Law1-94/+381
1997-10-28reload1.c (eliminate_regs [SET]): If [SUBREG] widened the mode of DEST for th...Richard Henderson1-0/+6
1997-08-19reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDR reloads t...Jim Wilson1-17/+15
1997-08-11* Integrate reload bugfix from Wilson which enables the PA portJeff Law1-15/+17
1997-08-02(reload): Add IN_ADDR to IN_ADDR_ADDR when computing needs since they conflict.Richard Kenner1-10/+10
1997-07-21reload1.c (reload_cse_mem_conflict_p): Restore handling of (mem:BLK const0_rt...Doug Evans1-2/+5
1997-07-18(reload): Don't call reload_cse_regs here.Richard Kenner1-62/+14
1997-07-17(reload): If checking stack, verify frame small enough.Richard Kenner1-0/+14
1997-06-16Use REG_SET macrosMichael Meissner1-3/+2
1997-06-09reload1.c (reload): Use xmalloc instead of alloca for the label offsets in OF...Brendan Kehoe1-6/+24
1997-05-30Use accessor macros to access arrays based on regno; move many of the arrays ...Michael Meissner1-12/+12
1997-05-22reload1.c (reload_cse_record_set): Ignore values for SREG if their mode is na...Jeff Law1-0/+3
1997-05-18(reload_cse_regno_equal_p): Check for value using more than oneRichard Kenner1-0/+8
1997-05-02Check the mode when checking values equivalent to sregIan Lance Taylor1-2/+15
1997-05-02Properly set mode for invalid_regno_rtx in reload_cse_invalidate_regnoIan Lance Taylor1-1/+1
1997-04-24Use push_operand to check for changes to the stack pointerIan Lance Taylor1-2/+19
1997-04-23Don't assume a SUBREG can not conflict with a MEMIan Lance Taylor1-1/+0
1997-04-14When clobbering a reg, check for later words of a multi word reg valueIan Lance Taylor1-0/+37
1997-04-13Get the modes right when setting reg_values for a reg to reg copyIan Lance Taylor1-1/+23
1997-04-13Remove REG_DEAD notes when eliminating a set in the reload CSE passIan Lance Taylor1-21/+74
1997-04-13(reload): If function has nonlocal label, mark all caller-saved regsRichard Kenner1-1/+9
1997-03-26Add a CSE pass over the hard registers after reload is completeIan Lance Taylor1-0/+673
1997-03-18(reload_reg_free_before_p, caseJim Wilson1-0/+6
1997-03-15(eliminate_regs): Add STORING arg.Richard Kenner1-38/+50
1997-02-20(reload): Move assign_stack_local call into main loop.Jim Wilson1-6/+9
1997-02-19reload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) ...Doug Evans1-23/+2
1997-02-05Don't always align reload stack slots to BIGGEST_ALIGNMENTIan Lance Taylor1-2/+4
1997-02-03Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload typesIan Lance Taylor1-19/+146
1997-01-21reload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) ...Doug Evans1-2/+23
1997-01-15Initialize reload_address_{base,index}_reg_classIan Lance Taylor1-0/+72
1997-01-14Handle more cases when eliminating the FP to the hard FPIan Lance Taylor1-1/+18
1996-12-13Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor1-16/+25