summaryrefslogtreecommitdiff
path: root/gcc/reorg.c
Commit message (Expand)AuthorAgeFilesLines
* (relax_delay_slots): When invert a conditional jump over a singlekenner1994-11-161-0/+11
* (redundant_insn): Renamed from redundant_insn_p; all callers changed.kenner1994-11-161-10/+9
* (redundant_insn_p): Change return type to rtx. Return the redundant insnkenner1994-11-151-6/+39
* (mark_set_resources): Properly handle SUBREGs.kenner1994-10-311-0/+16
* (fill_slots_from_thread): Update THREAD if it is split.wilson1994-10-251-0/+2
* (try_merge_delay_insns): Update THREAD if it is split.kenner1994-10-061-0/+3
* (try_merge_delay_insns): Update THREAD if deleting first insn in it.kenner1994-10-051-0/+3
* Complete last change.kenner1994-10-031-1/+5
* (fill_slots_from_thread): Update THREAD if deleting its first insn.kenner1994-10-021-0/+3
* * reorg.c (make_return_insns): Make sure redirecting a jump tolaw1994-07-011-2/+7
* * jump.c (condjump_in_parallel_p): New function to detectlaw1994-06-141-10/+19
* (mark_referenced_resources, case CALL_INSN): Fix indentation.dje1994-05-151-21/+21
* (mark_referenced_resources): Fix typo.dje1994-05-141-1/+1
* (mark_{referenced,set}_resources): Fix typos in last change.kenner1994-05-071-8/+6
* (mark_referenced_resources, mark_set_resources): Change from USE andkenner1994-05-061-27/+28
* (redirect_with_delay_list_safe_p): Fix off-by-one error.kenner1994-04-241-3/+3
* * reorg.c (redirect_with_delay_list_safe_p): New function,law1994-04-181-1/+39
* (try_merge_delay_insns): Account for resources set/usedwilson1994-04-111-0/+5
* (try_merge_delay_insns): Move next_trial updatewilson1994-04-111-1/+2
* Remove previous Berg change.kenner1994-04-081-1/+5
* (mark_target_live_regs): Avoid #ifdef HARD_REG_SET.kenner1994-04-061-7/+3
* (try_merge_delay_insns): Success when SLOT_NUMBER ==wilson1994-02-271-1/+1
* (fill_simple_delay_slots): When fill epilogue delaywilson1994-02-031-1/+1
* (rare_destination): Ensure we always correctly handle a nullkenner1993-11-231-3/+6
* (fill_simple_delay_slots): When take insn from awilson1993-10-051-0/+2
* * reorg.c (optimize_skip): Do not thread a jump to a newlaw1993-10-011-1/+8
* (mark_target_live_regs): When scanning insns, ignorewilson1993-09-281-1/+2
* * reorg.c: (mark_referenced_resource): if frame_pointer_needed,dje1993-09-241-1/+12
* (mark_set_resources): For CALL_INSN, if followed by awilson1993-09-161-0/+12
* * reorg.c (find_end_label): If a suitable RETURN insn exists atlaw1993-08-161-2/+20
* * reorg.c (try_merge_delay_insns): Fix typo.law1993-08-111-2/+5
* * reorg.c (relax_delay_slots): Do not redirect a jump if doing solaw1993-07-231-16/+62
* * reorg.c (fill_simple_delay_slots): Try filling any insn needinglaw1993-07-191-3/+6
* (fill_slots_from_thread): When replacing a use of a register with whatkenner1993-06-231-3/+6
* (find_end_label): Update insn after calling emit_jump_insn.rms1993-05-161-2/+2
* Don't leave new_thread hanging if it was split by try_splitian1993-05-141-1/+7
* (reorg_redirect_jump): New function.kenner1993-05-141-12/+29
* (mostly_true_jump): Jump is forward if TARGET_LABEL is zero; don't trykenner1993-05-111-2/+3
* * reorg.c (dbr_schedule): Do not run the delay slotlaw1993-04-271-0/+5
* (relax_delay_slots): Make sure target_label is set.kenner1993-04-231-0/+1
* (add_to_delay_list): Clear any cached block information for INSN.kenner1993-04-111-2/+17
* (get_jump_flags): Check for LABEL == 0 before using LABEL.kenner1993-04-041-2/+2
* (rare_destination): New function.kenner1993-04-041-39/+96
* * reorg.c (redundant_insn_p): Stop searching for a redundantlaw1993-04-021-2/+31
* * reorg.c (ANNUL_IFTRUE_SLOTS, ANNUL_IFFALSE_SLOTS): Add newlaw1993-03-281-24/+122
* * reorg.c (mark_referenced_resources): Parameter include_called_routinelaw1993-03-211-23/+36
* * reorg.c (find_end_label): Update unfilled_slots if the returnlaw1993-03-151-1/+5
* Add prototypes for static functions.kenner1993-03-071-5/+43
* (relax_delay_slots): Delete jump around insn identicalwilson1993-03-021-0/+13
* (redundant_insn_p): Fix typo in testing for types of insns by usingkenner1993-02-251-2/+1