aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
2001-01-02tm.texi (REGISTER_MOVE_COST): Add a mode argument.Alexandre Oliva1-6/+8
2000-12-19reload1.c (reload_combine): Take multi-hard-regs into account when processing...Catherine Moore1-12/+19
2000-12-02Fix multi-reg inheritance problems (only a fix small additional fix for yeste...Bernd Schmidt1-1/+1
2000-12-01Add a frontend function for reload_reg_free_for_value_p; need to check allBernd Schmidt1-50/+68
2000-11-27Handle frame sizes larger than int.Jim Wilson1-1/+1
2000-11-27In cselib, do not consider constants with different modes equivalent.Bernd Schmidt1-3/+6
2000-11-24Fix code that substitutes reloadreg into SET_DEST of previous insn.Bernd Schmidt1-0/+17
2000-11-14reload1.c (emit_input_reload_insns): Honour forcing of constants into memory ...Jakub Jelinek1-1/+4
2000-11-12* reload1.c (set_label_offsets): Go inside of PARALLELs.Jakub Jelinek1-3/+4
2000-11-10Several fixes to make reload handle POST_MODIFY correctly.Bernd Schmidt1-20/+39
2000-11-10alpha.c (check_float_value): Use memcpy, not bcopy.Kaveh R. Ghazi1-8/+8
2000-11-09reload1.c (reload_combine): Fixed calculation of first_index_reg, last_index_...Matthew Hiller1-3/+3
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-12/+12
2000-11-06reload1.c (eliminate_regs_in_insn): Allow a set to be a PARALLEL with (clobbe...J"orn Rennecke1-4/+15
2000-10-28Never set reload_override_in for optional reloads.Bernd Schmidt1-5/+10
2000-10-23reload1.c (reload_reg_reaches_end_p): A RELOAD_OTHER can overwrite the value ...Geoff Keating1-5/+7
2000-10-17reload1.c (move2add_note_store): Check for simple auto-inc in destination.Joern Rennecke1-0/+14
2000-10-13Remove obstacks.Mark Mitchell1-6/+0
2000-10-10reload1.c (calculate_needs_all_insns): If deleting an instruction, remove its...Jakub Jelinek1-2/+13
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