aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
AgeCommit message (Expand)AuthorFilesLines
1996-04-15(emit_reload_insns): Call reload_reg_reaches_end_p for every reg of multi-reg...Jim Wilson1-80/+112
1996-02-23(reload): For special CONST_CALL_P NOTE_INSN_SETJMP, mark allRichard Kenner1-1/+9
1996-02-15(eliminate_regs, case USE): If using a register that is source ofRichard Kenner1-1/+13
1996-02-13(reload): Make some non-group code no longer conditional onRichard Kenner1-5/+0
1996-02-13(emit_reload_insns): Fix precedence errors.Richard Kenner1-2/+2
1996-01-24(used_spill_regs): New variable.Jim Wilson1-0/+11
1996-01-01(reg_allocno): Declare.Richard Kenner1-6/+18
1995-11-05(emit_reload_insns): For RELOAD_OTHER output reloads, output theRichard Kenner1-4/+9
1995-08-31(emit_reload_insn): Emit RELOAD_OTHER output reloads last.Richard Kenner1-3/+15
1995-08-28Fix spelling errors.Richard Kenner1-1/+1
1995-08-26(emit_reload_insns): Do nothing for SUBREG whose operand is unused subsequently.Richard Kenner1-0/+22
1995-07-26(real.h): Include it.Richard Kenner1-0/+1
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-06-11(emit_reload_insns): Don't call HARD_REGNO_NREGS on psuedo whenRichard Kenner1-3/+8
1995-05-31(alter_reg): Clean up setting of RTX_UNCHANGING_P when making a MEM.Richard Kenner1-15/+11
1995-05-16Fix typos in comments.Richard Kenner1-4/+4
1995-04-10(reload_as_needed): Call forget_old_reloads_1 on pattern before regRichard Kenner1-1/+2
1995-03-18(gen_reload): Handle paradoxical SUBREGs.Richard Kenner1-1/+15
1995-02-13(last_spill_reg): Move definition to top of file.Jim Wilson1-5/+8
1995-02-06(alter_reg): New variable stack_slot.Jim Wilson1-1/+12
1994-11-21(reload): When decrement max_groups of superclass, canJim Wilson1-4/+16
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-22/+21
1994-11-05(reload): Cast args to bcopy to char *.Richard Kenner1-4/+4
1994-10-27(count_possible_groups): Fix typo in setting counted_for_groups.Richard Kenner1-1/+1
1994-10-18(reload): Correctly compute group additional needs when the returnRichard Kenner1-7/+11
1994-10-17(gen_reload): Renamed from gen_input_reload.Richard Kenner1-137/+51
1994-09-21(eliminate_regs): Make test in LOAD_EXTEND_OP case more precise.Jim Wilson1-1/+5
1994-09-02Add better error messages than abort to reload1, and print insn involed.Michael Meissner1-5/+6
1994-08-14(count_possible_groups) Pass CLASS as arg and only try to find groupsRichard Kenner1-52/+50
1994-08-13reload1.c (emit_reload_insns): Handle a secondary input reload which needs to...Jeff Law1-2/+44
1994-08-08(emit_reload_insns): Always clear new_spill_reg_store.Richard Kenner1-7/+6
1994-08-07(eliminate_regs, case SUBREG): Add USE of pseudo so we don'tRichard Kenner1-4/+13
1994-07-28(compare_spill_regs): Simplify and return zero if registers are the same.Richard Kenner1-1/+2
1994-07-10eliminate_regs_in_insn): Handle special case of assignment from hard frame...Richard Kenner1-0/+44
1994-06-29(reload): Can't eliminate if frame pointer needed and TO is stack pointer.Richard Kenner1-7/+21
1994-06-28(eliminate_regs_in_insn): When checking for moves and adds, useRichard Kenner1-25/+32
1994-06-28(reloads_conflict): Handle R1_TYPE of RELOAD_OTHER.Richard Kenner1-4/+5
1994-06-16(reload_reg_free_p, case RELOAD_OTHER): Allowed to conflict withRichard Kenner1-3/+15
1994-06-15Remove erroneously-installed change.Richard Kenner1-21/+10
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-38/+44
1994-06-14(reload): Process and accumulate needs for RELOAD_FOR_OPADDR_ADDR reloads.Richard Kenner1-13/+89
1994-06-14(reload_as_needed): Clear spill_reg_store at start.Richard Kenner1-3/+3
1994-05-27(reload_as_needed): Update spill_reg_order once we sort spill_regs.Richard Kenner1-1/+5
1994-05-19(emit_reload_insns): When seeing if an equivalent register can have it's outp...Richard Kenner1-1/+1
1994-05-18(compare_spill_regs): Fix typo in declaration.Richard Kenner1-1/+1
1994-05-17(compare_spill_regs): New function.Richard Kenner1-3/+27
1994-05-07(emit_reload_insns): Don't try to delete output reload if there isn'tRichard Kenner1-2/+3
1994-05-07(choose_reload_regs): Remove previous change.Richard Kenner1-15/+0
1994-05-06(emit_reload_insns): Change from USE and CLOBBER insns to usingRichard Kenner1-19/+15
1994-05-04(emit_reload_insns): Add another way to delete an output reload.Richard Kenner1-0/+15