summaryrefslogtreecommitdiff
path: root/gcc/reload.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* (find_reloads_address_1, case PLUS): When handle SUBREG, add SUBREG_WORDkenner1995-07-291-12/+34
* Update FSF address.kenner1995-06-151-1/+2
* Update comments.kenner1995-05-221-1/+1
* (push_reload): Don't reload inside a SUBREG when SUBREG_WORD iskenner1995-05-201-3/+5
* Fix typos in comments.kenner1995-05-161-1/+1
* (find_reloads): Recompute reg_equiv_address fromwilson1995-04-171-5/+19
* (find_reloads, case 'E'): : Make this work liketege1995-04-101-1/+3
* (find_equiv_reg): If goal is a pseudo that got memory, a store intokenner1995-04-101-0/+3
* (push_reload): Initialize secondary_{in,out}_icode.kenner1995-04-011-1/+2
* (push_reload): Reload a SUBREG if paradoxical and class iskenner1995-03-181-0/+6
* (find_reloads, case 'o'): Accept a fully reloaded auto-increment address.wilson1995-03-101-0/+8
* Fix formatting.kenner1995-03-031-3/+6