aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
AgeCommit message (Expand)AuthorFilesLines
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-0/+71
1998-05-01reload.c (find_reloads): Emit USEs to mark where a pseudo is reloaced with th...J"orn Rennecke1-15/+30
1998-04-04* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1-22/+25
1998-04-01reload.c (find_reloads_address): Try LEGITIMIZE_RELOAD_ADDRESS.Joern Rennecke1-0/+37
1998-03-26regclass.c (record_reg_classes): '?' increases cost by two.J"orn Rennecke1-7/+16
1998-03-20Major cutover to using system.h:Kaveh R. Ghazi1-1/+1
1998-03-12dManfred Hollstein1-0/+2
1998-03-04reload.c (find_reloads): Always force (subreg (mem)) to be reloaded if WORD_R...Richard Henderson1-2/+14
1998-02-28Fix warious warnings:Kaveh R. Ghazi1-2/+1
1998-02-13varasm.c (output_constant_pool): Bring back 'done' label inside an appropriat...Jeffrey A Law1-0/+4
1998-02-09reload.c (find_reloads_toplev): Handle arbitrary non-paradoxical SUBREGs of C...J"orn Rennecke1-1/+24
1998-01-28reload.c (push_reload): If WORD_REGISTER_OPERATIONS...J"orn Rennecke1-2/+9
1998-01-22Fix powerpc/rs6000 (subreg:SF (mem:SI ...)) reload problem.Jim Wilson1-3/+5
1998-01-14alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO...Richard Henderson1-48/+48
1997-12-15reload.h, [...]: Revert March 15 change.Richard Henderson1-7/+12
1997-12-06Merge from gcc-2.8Jeff Law1-2/+14
1997-11-04Bug fix for v850 port.Jim Wilson1-2/+6
1997-11-02Update mainline egcs to gcc2 snapshot 971021.Jeff Law1-52/+49
1997-10-17reload.c (debug_reload_to_stream): New function.Christian Iseli1-24/+33
1997-10-07* reload.c (decompose): Always initialize val.base.Thomas Koenig1-0/+1
1997-08-26reload.c (find_reloads, case '0'): Reject matching a non-offsettable address ...Jim Wilson1-1/+12
1997-08-19reload.c (find_reloads): Add code to convert RELOAD_FOR_OPADDR_ADDR reloads t...Jim Wilson1-0/+29
1997-08-02(debug_reload): Rework to make output more compact.Richard Kenner1-41/+30
1997-05-06reformat a little to match GNU coding standards.Mike Stump1-18/+18
1997-04-23(push_reload): Fix last argument of the call to find_dummy_reload.Richard Kenner1-1/+1
1997-03-25(find_dummy_reload): New parameter earlyclobber.Richard Kenner1-7/+19
1997-03-15Include expr.h.Richard Kenner1-53/+95
1997-03-15Change all calls to eliminate_regs.Richard Kenner1-5/+5
1997-02-26Remove bogus argument to fprintf.Michael Meissner1-1/+1
1997-02-19reload.c (find_reloads_address): Treat (plus (minus reg reg) const) the same ...Doug Evans1-9/+3
1997-02-04(find_reloads_address_1, case POST_INC): Don't useJim Wilson1-3/+9
1997-02-03Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload typesIan Lance Taylor1-20/+65
1997-01-21reload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) ...Doug Evans1-3/+9
1997-01-15Use reload_address_{base,index}_reg_class when reloading an addressIan Lance Taylor1-20/+40
1997-01-14Add support for REG[NO]_MODE_OK_FOR_BASE_PIan Lance Taylor1-51/+65
1997-01-03(find_reloads): If replaced a PLUS or MULT with a simple operand,Richard Kenner1-1/+15
1996-12-13Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor1-10/+13
1996-10-23Accept a unary operator in find_reloadsIan Lance Taylor1-3/+9
1996-09-24(push_secondary_reload): Do strip paradoxical SUBREG even if reload_class is ...Jim Wilson1-7/+4
1996-07-03formatting tweaksMike Stump1-12/+12
1996-06-08(find_equiv_reg): Set need_stable_sp if GOAL is the stack pointer.Richard Kenner1-1/+1
1996-04-16(push_reload): Add extra reload for inside of SUBREG ifJim Wilson1-14/+22
1996-02-02(debug_reload): Fix typo for reload_noncombine.Richard Kenner1-1/+1
1996-01-15(find_equiv_reg): Apply single_set, not PATTERN, to WHERE.Richard Kenner1-2/+2
1995-12-22(find_valid_class): New function.Richard Kenner1-4/+42
1995-12-17(push_secondary_reload): Don't strip paradoxical SUBREG ifRichard Kenner1-0/+3
1995-11-11(output.h): Include it.Richard Kenner1-0/+1
1995-11-05(push_reload): Delete abort for RELOAD_OTHER case added in lastRichard Kenner1-4/+10
1995-10-29(find_equiv_reg): Check for nonsaving setjmp.Richard Kenner1-0/+6