aboutsummaryrefslogtreecommitdiff
path: root/gcc/reorg.c
AgeCommit message (Expand)Author
1995-04-04 * reorg.c (fill_simple_delay_slots): Don't use a JUMP_INSNlaw
1995-03-29(mark_referenced_resources): Make setjmp use all registers.wilson
1995-03-10(steal_delay_list_from_target): Exit at the top if thewilson
1995-02-25(relax_delay_slots): When searching for next CODE_LABEL,wilson
1995-01-08Fix up copyright notice.kenner
1995-01-08(dbr_schedule): Add missing casts in bzero call.kenner
1994-12-29(fill_simple_delay_slots): For the epilogue case, set neededwilson
1994-12-05Delete this patch:dje
1994-12-01 * reorg.c (fill_slots_from_thread): Create a USE insn for anylaw
1994-11-16(relax_delay_slots): When invert a conditional jump over a singlekenner
1994-11-16(redundant_insn): Renamed from redundant_insn_p; all callers changed.kenner
1994-11-15(redundant_insn_p): Change return type to rtx. Return the redundant insnkenner
1994-10-31(mark_set_resources): Properly handle SUBREGs.kenner
1994-10-25(fill_slots_from_thread): Update THREAD if it is split.wilson
1994-10-06(try_merge_delay_insns): Update THREAD if it is split.kenner
1994-10-05(try_merge_delay_insns): Update THREAD if deleting first insn in it.kenner
1994-10-03Complete last change.kenner
1994-10-02(fill_slots_from_thread): Update THREAD if deleting its first insn.kenner
1994-07-01 * reorg.c (make_return_insns): Make sure redirecting a jump tolaw
1994-06-14 * jump.c (condjump_in_parallel_p): New function to detectlaw
1994-05-15(mark_referenced_resources, case CALL_INSN): Fix indentation.dje
1994-05-14(mark_referenced_resources): Fix typo.dje
1994-05-07(mark_{referenced,set}_resources): Fix typos in last change.kenner
1994-05-06(mark_referenced_resources, mark_set_resources): Change from USE andkenner
1994-04-24(redirect_with_delay_list_safe_p): Fix off-by-one error.kenner
1994-04-18 * reorg.c (redirect_with_delay_list_safe_p): New function,law
1994-04-11(try_merge_delay_insns): Account for resources set/usedwilson
1994-04-11(try_merge_delay_insns): Move next_trial updatewilson
1994-04-08Remove previous Berg change.kenner
1994-04-06(mark_target_live_regs): Avoid #ifdef HARD_REG_SET.kenner
1994-02-27(try_merge_delay_insns): Success when SLOT_NUMBER ==wilson
1994-02-03(fill_simple_delay_slots): When fill epilogue delaywilson
1993-11-23(rare_destination): Ensure we always correctly handle a nullkenner
1993-10-05(fill_simple_delay_slots): When take insn from awilson
1993-10-01 * reorg.c (optimize_skip): Do not thread a jump to a newlaw
1993-09-28(mark_target_live_regs): When scanning insns, ignorewilson
1993-09-24* reorg.c: (mark_referenced_resource): if frame_pointer_needed,dje
1993-09-16(mark_set_resources): For CALL_INSN, if followed by awilson
1993-08-16 * reorg.c (find_end_label): If a suitable RETURN insn exists atlaw
1993-08-11 * reorg.c (try_merge_delay_insns): Fix typo.law
1993-07-23 * reorg.c (relax_delay_slots): Do not redirect a jump if doing solaw
1993-07-19 * reorg.c (fill_simple_delay_slots): Try filling any insn needinglaw
1993-06-23(fill_slots_from_thread): When replacing a use of a register with whatkenner
1993-05-16(find_end_label): Update insn after calling emit_jump_insn.rms
1993-05-14Don't leave new_thread hanging if it was split by try_splitian
1993-05-14(reorg_redirect_jump): New function.kenner
1993-05-11(mostly_true_jump): Jump is forward if TARGET_LABEL is zero; don't trykenner
1993-04-27 * reorg.c (dbr_schedule): Do not run the delay slotlaw
1993-04-23(relax_delay_slots): Make sure target_label is set.kenner
1993-04-11(add_to_delay_list): Clear any cached block information for INSN.kenner