summaryrefslogtreecommitdiff
path: root/gcc/reload.c
Commit message (Expand)AuthorAgeFilesLines
* * reload.c (find_reloads_address): Try LEGITIMIZE_RELOAD_ADDRESS.rth1998-04-021-0/+37
* * regclass.c (record_reg_classes): '?' increases cost by two.amylaar1998-03-261-7/+16
* Major cutover to using system.h:ghazi1998-03-201-1/+1
* dmanfred1998-03-121-0/+2
* * reload.c (find_reloads): Always force (subreg (mem)) to berth1998-03-051-2/+14
* Fix warious warnings:ghazi1998-02-281-2/+1
* * varasm.c (output_constant_pool): Bring back 'done' label insidelaw1998-02-141-0/+4
* * reload.c (find_reloads_toplev): Handle arbitrary non-paradoxicalamylaar1998-02-091-1/+24
* * reload.c (push_reload): If WORD_REGISTER_OPERATIONS, reload thelaw1998-01-281-2/+9
* Fix powerpc/rs6000 (subreg:SF (mem:SI ...)) reload problem.wilson1998-01-221-3/+5
* * alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO;rth1998-01-141-48/+48
* * reload.h, reload1.c (eliminate_regs), caller-save.c, dbxout.c,rth1997-12-151-7/+12
* Merge from gcc-2.8law1997-12-071-2/+14
* Bug fix for v850 port.wilson1997-11-051-2/+6
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-52/+49
* * reload.c (debug_reload_to_stream): New function. Specify streamlaw1997-10-171-24/+33
* * reload.c (decompose): Always initialize val.base.law1997-10-071-0/+1
* * reload.c (find_reloads, case '0'): Reject matching a non-offsettablelaw1997-08-271-1/+12
* * reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDRlaw1997-08-191-0/+29
* (debug_reload): Rework to make output more compact.kenner1997-08-021-41/+30
* reformat a little to match GNU coding standards.mrs1997-05-061-18/+18
* (push_reload): Fix last argument of the call to find_dummy_reload.kenner1997-04-231-1/+1
* (find_dummy_reload): New parameter earlyclobber. If set then don'tkenner1997-03-251-7/+19
* Include expr.h.kenner1997-03-151-53/+95
* Change all calls to eliminate_regs.kenner1997-03-151-5/+5
* Remove bogus argument to fprintf.meissner1997-02-261-1/+1
* * reload.c (find_reloads_address): Treat (plus (minus reg reg) const)dje1997-02-191-9/+3
* (find_reloads_address_1, case POST_INC): Don't usewilson1997-02-051-3/+9
* Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload typesian1997-02-031-20/+65
* * reload1.c (eliminate_regs, case MINUS): Canonicalizedje1997-01-211-3/+9
* Use reload_address_{base,index}_reg_class when reloading an addressian1997-01-151-20/+40
* Add support for REG[NO]_MODE_OK_FOR_BASE_Pian1997-01-141-51/+65
* (find_reloads): If replaced a PLUS or MULT with a simple operand,kenner1997-01-031-1/+15
* Check SMALL_REGISTER_CLASSES at runtimeian1996-12-131-10/+13
* Accept a unary operator in find_reloadsian1996-10-231-3/+9
* (push_secondary_reload): Do strip paradoxical SUBREGwilson1996-09-251-7/+4
* formatting tweaksmrs1996-07-031-12/+12
* (find_equiv_reg): Set need_stable_sp if GOAL is the stack pointer.kenner1996-06-081-1/+1
* (push_reload): Add extra reload for inside of SUBREG ifwilson1996-04-171-14/+22
* (debug_reload): Fix typo for reload_noncombine.kenner1996-02-021-1/+1
* (find_equiv_reg): Apply single_set, not PATTERN, to WHERE.kenner1996-01-151-2/+2
* (find_valid_class): New function.kenner1995-12-221-4/+42
* (push_secondary_reload): Don't strip paradoxical SUBREG ifkenner1995-12-171-0/+3
* (output.h): Include it.kenner1995-11-111-0/+1
* (push_reload): Delete abort for RELOAD_OTHER case added in lastkenner1995-11-051-4/+10
* (find_equiv_reg): Check for nonsaving setjmp.kenner1995-10-291-0/+6
* (find_reloads_address): When check for out of range constant pluskenner1995-10-261-10/+8
* (push_reload): Add case for output reload of a SUBREGkenner1995-08-311-2/+35
* Fix spelling errors.kenner1995-08-281-2/+2
* (push_secondary_reload): If X is a paradoxical SUBREG, get mode andkenner1995-08-261-0/+10