aboutsummaryrefslogtreecommitdiff
path: root/gcc/reorg.c
AgeCommit message (Expand)AuthorFilesLines
1994-06-14jump.c (condjump_in_parallel_p): New function to detect conditional jumps wit...Jeff Law1-10/+19
1994-05-15(mark_referenced_resources, case CALL_INSN): Fix indentation.Doug Evans1-21/+21
1994-05-14(mark_referenced_resources): Fix typo.Doug Evans1-1/+1
1994-05-07(mark_{referenced,set}_resources): Fix typos in last change.Richard Kenner1-8/+6
1994-05-06(mark_referenced_resources, mark_set_resources): Change from USE andRichard Kenner1-27/+28
1994-04-24(redirect_with_delay_list_safe_p): Fix off-by-one error.Richard Kenner1-3/+3
1994-04-18reorg.c (redirect_with_delay_list_safe_p): New function, similar to redirect_...Jeff Law1-1/+39
1994-04-11(try_merge_delay_insns): Account for resources set/used by a filled insn befo...Jim Wilson1-0/+5
1994-04-11(try_merge_delay_insns): Move next_trial updateJim Wilson1-1/+2
1994-04-08Remove previous Berg change.Richard Kenner1-1/+5
1994-04-06(mark_target_live_regs): Avoid #ifdef HARD_REG_SET.Richard Kenner1-7/+3
1994-02-27(try_merge_delay_insns): Success when SLOT_NUMBER ==Jim Wilson1-1/+1
1994-02-02(fill_simple_delay_slots): When fill epilogue delayJim Wilson1-1/+1
1993-11-23(rare_destination): Ensure we always correctly handle a nullRichard Kenner1-3/+6
1993-10-05(fill_simple_delay_slots): When take insn from a following unconditional bran...Jim Wilson1-0/+2
1993-09-30reorg.c (optimize_skip): Do not thread a jump to a new target if doing so wou...Jeff Law1-1/+8
1993-09-28(mark_target_live_regs): When scanning insns, ignoreJim Wilson1-1/+2
1993-09-24reorg.c: (mark_referenced_resource): if frame_pointer_needed...Doug Evans1-1/+12
1993-09-15(mark_set_resources): For CALL_INSN...Jim Wilson1-0/+12
1993-08-15reorg.c (find_end_label): If a suitable RETURN insn exists at the end of the ...Jeff Law1-2/+20
1993-08-11reorg.c (try_merge_delay_insns): Fix typo.Jeff Law1-2/+5
1993-07-22reorg.c (relax_delay_slots): Do not redirect a jump if doing so invalidates i...Jeff Law1-16/+62
1993-07-19reorg.c (fill_simple_delay_slots): Try filling any insn needing delay slots w...Jeff Law1-3/+6
1993-06-23(fill_slots_from_thread): When replacing a use of a register with what it was...Richard Kenner1-3/+6
1993-05-16(find_end_label): Update insn after calling emit_jump_insn.Richard Stallman1-2/+2
1993-05-14Don't leave new_thread hanging if it was split by try_splitIan Lance Taylor1-1/+7
1993-05-13(reorg_redirect_jump): New function.Richard Kenner1-12/+29
1993-05-11(mostly_true_jump): Jump is forward if TARGET_LABEL is zero; don't tryRichard Kenner1-2/+3
1993-04-27reorg.c (dbr_schedule): Do not run the delay slot scheduling pass if...Jeff Law1-0/+5
1993-04-23(relax_delay_slots): Make sure target_label is set.Richard Kenner1-0/+1
1993-04-11(add_to_delay_list): Clear any cached block information for INSN.Richard Kenner1-2/+17
1993-04-04(get_jump_flags): Check for LABEL == 0 before using LABEL.Richard Kenner1-2/+2
1993-04-04(rare_destination): New function.Richard Kenner1-39/+96
1993-04-01reorg.c (redundant_insn_p): Stop searching for a redundant insn if an INSN or...Jeff Law1-2/+31
1993-03-28reorg.c (ANNUL_IFTRUE_SLOTS, [...]): Add new flags variable to these dummy ma...Jeff Law1-24/+122
1993-03-20reorg.c (mark_referenced_resources): Parameter include_called_routine changed...Jeff Law1-23/+36
1993-03-14reorg.c (find_end_label): Update unfilled_slots if the return insn we make ha...Jeff Law1-1/+5
1993-03-07Add prototypes for static functions.Richard Kenner1-5/+43
1993-03-02(relax_delay_slots): Delete jump around insn identicalJim Wilson1-0/+13
1993-02-25(redundant_insn_p): Fix typo in testing for types of insns by usingRichard Kenner1-2/+1
1993-01-19(update_reg_dead_notes): New function.Jim Wilson1-0/+39
1992-12-27(relax_delay_slots): Only look at JUMP_LABEL for a condjump_p.Richard Kenner1-0/+1
1992-12-27(mostly_true_jump): When trying to determine if the current insn is essential...Richard Kenner1-4/+17
1992-10-14Fix typo in comment at start of file.Richard Kenner1-1/+1
1992-10-09(start_of_epilogue_needs): New variable.Tom Wood1-4/+41
1992-10-09(mark_target_live_regs): Fix bug in last change.Richard Kenner1-13/+3
1992-10-08(mark_target_live_regs): Look at USE insns made by update_block when scanning...Richard Kenner1-9/+25
1992-09-24(mark_set_resources, case CC0): Set RES->CC if IN_SEST.Richard Kenner1-1/+5
1992-09-23(fill_simple_delay_slots): Don't make copy of insn that references CC0.Richard Kenner1-2/+1
1992-09-21reorg.c (mark_set_resources, case REG): A register is set iff "in_dest" is no...Jeff Law1-2/+3