aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload.c
AgeCommit message (Expand)AuthorFilesLines
1999-10-06collect2.c (scan_prog_file, [...]): Prototype function pointers and casts for...Kaveh R. Ghazi1-8/+9
1999-10-01Delete !REGISTER_CONSTRAINTS codeBernd Schmidt1-70/+0
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-12Use structures not many single arrays in reloadBernd Schmidt1-457/+383
1999-09-12Replace insn_foo with insn_data.foo.Richard Henderson1-21/+25
1999-09-11Replace recog_foo with recog_data.foo.Richard Henderson1-119/+139
1999-09-06Merge in gcc2-ss-010999Jeff Law1-35/+4
1999-09-01Fix indentation problemsBernd Schmidt1-136/+136
1999-08-31rtl.h (RTL_CHECK1, RTL_CHECK2): New macros which type- and bounds- check RTL ...Zack Weinberg1-1/+1
1999-08-25Warning fixes:Kaveh R. Ghazi1-1/+1
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-12/+12
1999-08-09Include function.h in most files.Bernd Schmidt1-0/+1
1999-07-14reload.c (find_reloads): Emit a USE for a pseudo register without a hard regi...Jeff Law1-2/+7
1999-05-26reload.c (push_reload): Do not call remove_address_replacements when...Jeff Law1-2/+12
1999-03-22rtl.h (shallow_copy_rtx): Declare.J"orn Rennecke1-1/+1
1999-03-18reload.c (find_reloads_toplev): When processing X recursively...J"orn Rennecke1-3/+17
1999-03-15reload.c (find_reloads): Add a REG_LABEL note if we substitute a LABEL_REF fo...Mark Mitchell1-1/+15
1999-03-05reload.c (find_reloads_subreg_address): Actually create the USE for the regis...J"orn Rennecke1-3/+4
1999-02-12Formatting fix.Joern Rennecke1-1/+1
1999-02-12reload.c (find_reloads_subreg_address): New function, broken out of find_relo...J"orn Rennecke1-28/+85
1999-02-11reload.c (find_reloads_address_1): Fix handling of an autoincremented pseudo ...Jeffrey A Law1-0/+8
1999-02-03reload1.c (reload_cse_regs_1): Undo Jan 16 patch.Bernd Schmidt1-64/+94
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law1-36/+55
1999-01-23final.c (bb_str): Qualify a char* with the keyword `const'.Kaveh R. Ghazi1-2/+2
1999-01-18Warning fixes:Kaveh R. Ghazi1-2/+3
1998-12-09If an insn cannot be reloaded, display it before calling abort()Nick Clifton1-1/+1
1998-12-02Fix reload bug that forced earlier x86 LEGITIMATE_CONSTANT_P change.Jim Wilson1-1/+1
1998-11-18Fix memory corruption probelem in reload.Jim Wilson1-2/+21
1998-11-18Fix reload problem found by thumb port.Jim Wilson1-1/+1
1998-11-04recog.h (enum op_type): Define.Bernd Schmidt1-7/+3
1998-11-04reload.c (find_reloads): Fix test for usage by other reload to handle seconda...J"orn Rennecke1-1/+3
1998-10-27THe final localized spilling patches. See the ChangeLog for details.Bernd Schmidt1-41/+20
1998-10-25reload.c (push_reload): When merging reloads...Bernd Schmidt1-1/+3
1998-10-20reload.c (loc_mentioned_in_p): Add missing braces to bind else to correct if.Graham Stott1-2/+4
1998-10-16Makefile.in (insn-extract.o): Fix dependencies.Bernd Schmidt1-130/+28
1998-10-16Fix consistency problems with reg_equiv_{mem,address};J"orn Rennecke1-166/+310
1998-10-14Warning fixes:Kaveh R. Ghazi1-2/+2
1998-10-07stmt.c (n_occurrences): New static function.Bernd Schmidt1-33/+5
1998-09-24reload.c (find_reloads): In code to promote RELOAD_FOR_X_ADDR_ADDR reloads to...J"orn Rennecke1-6/+23
1998-09-21* Revert this patch.Jeffrey A Law1-2/+1
1998-09-18reload.c (find_reloads): Do not replace a pseudo with (MEM (reg_equiv_addr)) ...Jeff Law1-1/+2
1998-09-08Typo fix in comment.Joern Rennecke1-1/+1
1998-08-25reload.c (operands_match_p): Handle rtvecs.Richard Henderson1-1/+14
1998-08-15reload.c (find_equiv_reg): Reject equivalences separated by a volatile instru...Richard Henderson1-1/+6
1998-07-09reload.c (find_equiv_reg): If need_stable_sp is set, check if stack pointer i...J"orn Rennecke1-0/+2
1998-07-07rtlanal.c (reg_overlap_mentioned_p): Handle STRICT_LOW_PART.Jeffrey A Law1-3/+8
1998-07-06reload.c (find_equiv_reg): When looking for stack pointer + const, make sure ...J"orn Rennecke1-0/+3
1998-07-06reload.c (find_equiv_reg): If need_stable_sp is set, check if stack pointer i...J"orn Rennecke1-0/+2
1998-07-06* Disable the following change from gcc2. Not appropriate for egcs:Jeffrey A Law1-1/+7
1998-07-01reload.c (find_reloads): If there are multiple RELOAD_FOR_INPUT_ADDRESS / REL...J"orn Rennecke1-9/+74