aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
2000-04-12reload1.c (reload_combine): Don't enable optimization for fixed registers whe...J"orn Rennecke1-1/+2
2000-04-12Minor whitespace changedRichard Kenner1-3/+6
2000-04-04sparc.c (output_restore_regs): Prototype.Kaveh R. Ghazi1-0/+2
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-63/+96
2000-03-14Add cselib; use it in loop and reload_cse_regsBernd Schmidt1-738/+146
2000-03-09Fix suboptimal code generation by register eliminationBernd Schmidt1-32/+48
2000-03-03reload1.c (reload_combine_note_use): Handle return register USEs.J"orn Rennecke1-0/+26
2000-02-27reload1.c (do_output_reload): Check reg_reloaded_valid before looking at reg_...Geoff Keating1-1/+2
2000-02-26Fix copyrights.Jeff Law1-1/+2
2000-02-18bitmap.c (bitmap_operation): Avoid using -1 for index since unsigned.Richard Kenner1-0/+1
2000-02-09* reload1.c (reload) Align stack frame to cfun->stack_alignment_needed,Jan Hubicka1-2/+3
2000-01-17reload.c: PROTO -> PARAMS.Kaveh R. Ghazi1-75/+75
2000-01-13* reload1.c (reload_combine_note_store): Use HARD_REGNO_NREGS.J"orn Rennecke1-4/+4
2000-01-12Fix suboptimal code generation bug in reloadBernd Schmidt1-7/+6
2000-01-11fix typosJason Merrill1-1/+1
2000-01-05Incorrect code gen fix in reloadBernd Schmidt1-0/+1
1999-12-24Makefile.in (toplev.o): Depend on loop.h.Kaveh R. Ghazi1-3/+2
1999-12-23reload1.c (emit_input_reload_insns): Restore old behaviour wrt.J"orn Rennecke1-4/+4
1999-12-21Break up emit_reload_insns.Bernd Schmidt1-780/+812
1999-12-20Change some regsets to regset_headsBernd Schmidt1-22/+22
1999-12-19Better spill failure messages.Bernd Schmidt1-5/+12
1999-12-15caller-save.c (insert_one_insn): Returns struct insn_chain *.J"orn Rennecke1-22/+22
1999-12-14Undo one misguided optimization attempt in previous change.Bernd Schmidt1-10/+5
1999-12-13Simplify reload register allocationBernd Schmidt1-1046/+357
1999-11-30Delete obsolete macrosBernd Schmidt1-11/+1
1999-11-29Fix bug in reloads_conflictBernd Schmidt1-1/+1
1999-11-09reload1.c (reload_reg_free_for_value_p): Don't use a register that is in relo...Andrew Haley1-0/+7
1999-11-06local-alloc.c (local_alloc): Use xmalloc/xcalloc, not alloca.Mark Mitchell1-7/+6
1999-11-04function.c (diddle_return_value): New.Richard Henderson1-8/+9
1999-11-03Copy reg notes in eliminate_regs_in_insn.Bernd Schmidt1-1/+5
1999-10-29flow.c (debug_flow_info): Add prototype.Kaveh R. Ghazi1-0/+2
1999-10-27rtl.h (note_stores): Add additional paramter.Mark Mitchell1-30/+38
1999-10-27alias.c (init_alias_analysis): Allocate reg_known_value and reg_known_equiv_p...Mark Mitchell1-0/+3
1999-10-27reload.h (earlyclobber_operand_p): Declare.J"orn Rennecke1-4/+14
1999-10-26Small reload cleanupsBernd Schmidt1-221/+128
1999-10-26reload1.c (reload_reg_free_for_value_p): Show RELOAD_FOR_OTHER_ADDRESS reload...Bernd Schmidt1-1/+2
1999-10-22Fix register elimination problemBernd Schmidt1-219/+345
1999-10-17reload.h (struct reload): Add new fields "mode" and "nregs".Bernd Schmidt1-42/+36
1999-10-13reload_out[i]->rld[i].out.Jeff Law1-1/+1
1999-10-13reload1.c (reload_reg_free_for_value_p): RELOAD_OTHER reloads with an earlycl...Bernd Schmidt1-1/+6
1999-10-06collect2.c (scan_prog_file, [...]): Prototype function pointers and casts for...Kaveh R. Ghazi1-4/+7
1999-10-01Delete !REGISTER_CONSTRAINTS codeBernd Schmidt1-32/+0
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-16Bugfix in order_regs_for_reloadBernd Schmidt1-25/+16
1999-09-12Use structures not many single arrays in reloadBernd Schmidt1-420/+418
1999-09-12Replace insn_foo with insn_data.foo.Richard Henderson1-7/+8
1999-09-11Replace recog_foo with recog_data.foo.Richard Henderson1-31/+32
1999-09-10loop.c (basic_induction_var): Typo NULL_RTX -> NULL.Richard Henderson1-3/+6
1999-09-08gansidecl.h (__attribute__, [...]): Delete.Kaveh R. Ghazi1-6/+6
1999-09-06Merge in gcc2-ss-010999Jeff Law1-1/+19