summaryrefslogtreecommitdiff
path: root/gcc/reload1.c
Commit message (Expand)AuthorAgeFilesLines
* reload inheritance improvement:amylaar1998-03-261-83/+87
* * regclass.c (record_reg_classes): '?' increases cost by two.amylaar1998-03-261-12/+0
* Major cutover to using system.h:ghazi1998-03-201-4/+1
* Change MEMORY_MOVE_COST defs and uses to be able to take register class intoraeburn1998-03-161-7/+6
* Fix warious warnings:ghazi1998-02-281-0/+3
* * varasm.c (output_constant_pool): Bring back 'done' label insidelaw1998-02-141-0/+4
* Fix powerpc/rs6000 (subreg:SF (mem:SI ...)) reload problem.wilson1998-01-221-9/+11
* * alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO;rth1998-01-141-84/+85
* * regmove.c: New implementation of regmove pass.law1998-01-101-3/+2
* * bitmap.c (bitmap_clear): Ensure `inline' is at the beginninglaw1997-12-201-1/+1
* * reload.h, reload1.c (eliminate_regs), caller-save.c, dbxout.c,rth1997-12-151-55/+48
* Merge from gcc-2.8law1997-12-071-1/+8
* * reload1.c (new_spill_reg): Improve fixed or forbidden registerlaw1997-11-141-2/+5
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-94/+381
* * reload1.c (eliminate_regs [SET]): If [SUBREG] widened the mode ofrth1997-10-281-0/+6
* * reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDRlaw1997-08-191-17/+15
* * Integrate reload bugfix from Wilson which enables the PA portlaw1997-08-111-15/+17
* (reload): Add IN_ADDR to IN_ADDR_ADDR when computing needs since they conflict.kenner1997-08-021-10/+10
* * reload1.c (reload_cse_mem_conflict_p): Restore handling ofdje1997-07-211-2/+5
* (reload): Don't call reload_cse_regs here.kenner1997-07-181-62/+14
* (reload): If checking stack, verify frame small enough.kenner1997-07-171-0/+14
* Use REG_SET macrosmeissner1997-06-161-3/+2
* * reload1.c (reload): Use xmalloc instead of alloca for the labelbrendan1997-06-091-6/+24
* Use accessor macros to access arrays based on regno; move many of the arrays ...meissner1997-05-301-12/+12
* * reload1.c (reload_cse_record_set): Ignore values for SREG iflaw1997-05-221-0/+3
* (reload_cse_regno_equal_p): Check for value using more than onekenner1997-05-181-0/+8
* Check the mode when checking values equivalent to sregian1997-05-021-2/+15
* Properly set mode for invalid_regno_rtx in reload_cse_invalidate_regnoian1997-05-021-1/+1
* Use push_operand to check for changes to the stack pointerian1997-04-241-2/+19
* Don't assume a SUBREG can not conflict with a MEMian1997-04-231-1/+0
* When clobbering a reg, check for later words of a multi word reg valueian1997-04-141-0/+37
* Get the modes right when setting reg_values for a reg to reg copyian1997-04-131-1/+23
* Remove REG_DEAD notes when eliminating a set in the reload CSE passian1997-04-131-21/+74
* (reload): If function has nonlocal label, mark all caller-saved regskenner1997-04-131-1/+9
* Add a CSE pass over the hard registers after reload is completeian1997-03-261-0/+673
* (reload_reg_free_before_p, casewilson1997-03-181-0/+6
* (eliminate_regs): Add STORING arg.kenner1997-03-151-38/+50
* (reload): Move assign_stack_local call into main loop.wilson1997-02-201-6/+9
* * reload1.c (eliminate_regs, case MINUS): Canonicalizedje1997-02-191-23/+2
* Don't always align reload stack slots to BIGGEST_ALIGNMENTian1997-02-051-2/+4
* Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload typesian1997-02-031-19/+146
* * reload1.c (eliminate_regs, case MINUS): Canonicalizedje1997-01-211-2/+23
* Initialize reload_address_{base,index}_reg_classian1997-01-151-0/+72
* Handle more cases when eliminating the FP to the hard FPian1997-01-141-1/+18
* Check SMALL_REGISTER_CLASSES at runtimeian1996-12-131-16/+25
* (reload): Make starting_frame_size be HOST_WIDE_INT.kenner1996-12-071-1/+1
* (copy_for_inline): Call gen_rtvec_vv.kenner1996-11-151-2/+2
* (hard_reg_use_compare, compare_spill_regs): Use `const void *' arguments.kenner1996-11-121-12/+17
* (delete_output_reload): Don't use delete_insn when deleting all storeskenner1996-10-281-1/+7
* (emit_reload_insns): Check for second_reloadreg inkenner1996-10-241-1/+1