summaryrefslogtreecommitdiff
path: root/gcc/reorg.c
Commit message (Expand)AuthorAgeFilesLines
* formatting tweaksmrs1996-07-031-8/+9
* * reorg.c (relax_delay_slots): Call update_block beforelaw1996-05-201-5/+14
* (find_dead_or_set_registers): Only kill spill regs after label madekenner1996-04-151-5/+12
* (find_dead_or_set_registers): New function.wilson1996-01-241-78/+220
* (mark_referenced_resources, case TRAP_IF): Set volatil.kenner1996-01-151-1/+2
* * reorg.c (fill_simple_delay_slots): Try to fill from thelaw1995-12-311-1/+14
* (fill_simple_delay_slots): When filling an insn's delay slot with akenner1995-09-151-3/+15
* (fill_slots_from_thread): Update thread if it is split.kenner1995-09-151-0/+2
* Fix spelling errors.kenner1995-08-281-2/+2
* (fill_simple_delay_slots): When trying to take instruction from afterkenner1995-07-141-38/+10
* Update FSF address.kenner1995-06-151-1/+2
* (fill_simple_delay_slots): Set MAYBE_NEVER according to code ofkenner1995-06-121-2/+2
* (struct resources): New field unch_memory.kenner1995-06-011-3/+11
* * reorg.c (fill_simple_delay_slots): Don't use a JUMP_INSNlaw1995-04-041-1/+4
* (mark_referenced_resources): Make setjmp use all registers.wilson1995-03-291-0/+14
* (steal_delay_list_from_target): Exit at the top if thewilson1995-03-101-3/+8
* (relax_delay_slots): When searching for next CODE_LABEL,wilson1995-02-251-1/+6
* Fix up copyright notice.kenner1995-01-081-1/+1
* (dbr_schedule): Add missing casts in bzero call.kenner1995-01-081-5/+6
* (fill_simple_delay_slots): For the epilogue case, set neededwilson1994-12-291-1/+20
* Delete this patch:dje1994-12-051-14/+1
* * reorg.c (fill_slots_from_thread): Create a USE insn for anylaw1994-12-011-1/+14
* (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