aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
2000-09-18Fix a reload inheritance problemBernd Schmidt1-1/+4
2000-09-14calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.Richard Henderson1-1/+1
2000-09-08Fix computation of need_mode in choose_reload_regs.Bernd Schmidt1-2/+7
2000-09-07Handle multiword modes in regno_clobbered_pBernd Schmidt1-2/+2
2000-08-28local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINT...Richard Henderson1-6/+0
2000-08-24optabs.c (init_optabs): Initialize fixtab...Greg McGary1-1/+1
2000-08-21global.c (global_alloc): Avoid passing dumpfile argument to reload routines.Jeffrey A Law1-51/+36
2000-08-19reload1.c (reload_as_needed): Accept dumpfile argument, pass it to emit_reloa...Jeffrey A Law1-6/+15
2000-08-08* reload1.c: Fix formatting.Kazu Hirata1-51/+49
2000-08-08tm.texi (LOCAL_REGNO): Document.Richard Henderson1-4/+6
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-13/+12
2000-07-28cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson1-73/+17
2000-06-13combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_...Richard Henderson1-6/+11
2000-06-05reload1.c (choose_reload_regs): Mind CLASS_CANNOT_CHANGE_SIZE while looking f...Richard Henderson1-1/+11
2000-05-31Makefile.in (c-decl.o): Depend on rtl.h and expr.h.Richard Kenner1-12/+20
2000-05-23* reload1.c (reload_cse_move2add): Honor TRULY_NOOP_TRUNCATION.J"orn Rennecke1-2/+6
2000-05-20top level:Zack Weinberg1-5/+5
2000-05-19cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.Richard Kenner1-25/+29
2000-05-09* reload1.c (reload_combine): Fix errors in last change.Richard Kenner1-3/+4
2000-05-09alias.c (nonlocal_reference_p): Minor reformatting.Richard Kenner1-66/+81
2000-05-04simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.Jason Merrill1-1/+1
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