aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
2000-06-29* flow.c (flow_depth_first_order_compute): Fix algorithm.Michael Hayes1-38/+44
2000-06-19* Take REG_INC notes into account.J"orn Rennecke1-0/+10
2000-06-13flow.c (insn_dead_p): Keep sets to PIC_OFFSET_TABLE_REGNUM alive before reload.Richard Henderson1-0/+10
2000-06-13combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_...Richard Henderson1-6/+10
2000-06-12flow.c (mark_used_regs): Revert last change.Richard Earnshaw1-6/+9
2000-06-11flow.c (mark_used_regs): Don't call find_auto_inc after reload has run.Richard Earnshaw1-2/+2
2000-05-31flow.c (merge_blocks_nomove): Remove a barrier not following a jump as well.Richard Henderson1-0/+2
2000-05-31flow.c (propagate_block): Move initialization of mem_set_list ...Richard Henderson1-21/+27
2000-05-31flow.c (propagate_block): If block has no successors, stores to frame are dea...Richard Kenner1-0/+20
2000-05-29flow.c (mark_used_reg): If a register is unconditionally live, remove any con...Richard Earnshaw1-0/+18
2000-05-26flow.c (find_label_refs): New function.Richard Earnshaw1-5/+55
2000-05-25bb-reorder.c (reorder_block_def): Reorder elements for size.Richard Henderson1-0/+40
2000-05-25* flow.c (mark_set_1): Don't record conditionally dead memory.Richard Henderson1-0/+2
2000-05-25combine.c (try_combine): Use any_condjump_p...Jan Hubicka1-4/+4
2000-05-19cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.Richard Kenner1-1/+25
2000-05-19basic-block.h (struct edge_def): New field "count".Jan Hubicka1-7/+14
2000-05-19* flow.c (make_edges): The sibling call edge to exit is abnormal.Richard Henderson1-1/+2
2000-05-19jump.c (redirect_jump): Add delete_unused argument.Richard Henderson1-1/+1
2000-05-16flow.c (commit_one_edge_insertion): Be prepared for a return insn to be inser...Richard Henderson1-28/+32
2000-05-12Makefile.in (final.o): Depend on BASIC_BLOCK_H.Richard Henderson1-59/+68
2000-05-10Do not bias REG_N_REFS by loop_depth when optimising for size.Nick Clifton1-3/+6
2000-05-10flow.c (find_basic_blocks_1): Remove any spare bb_note after completion.Richard Henderson1-0/+2
2000-05-09flow.c (find_basic_blocks_1): Do not delete the first bb_note we run across.Richard Henderson1-4/+9
2000-05-09flow.c (flow_delete_insn): Use INSN_DELETED_P for marking insn as deleted.Denis Chertykov1-1/+2
2000-05-08flow.c (init_propagate_block_info): Watch out for conditional branch to next ...Richard Henderson1-6/+19
2000-05-06flow.c (mark_set_1): Don't update conditional life info if the register is no...Richard Henderson1-1/+1
2000-05-06Add imssing blank lineRichard Kenner1-0/+1
2000-05-06* flow.c (mark_set_1): Respect not_dead when updating reg_live.Richard Henderson1-0/+1
2000-05-06flow.c (split_edge): Don't allocate global_live_at_start for the new block un...Richard Henderson1-7/+2
2000-05-05flow.c (init_propagate_block_info): Fix merge error in HAVE_conditional_execu...Richard Henderson1-2/+2
2000-05-03flow.c (propagate_one_insn): Also don't PROP_REG_INFO for call-clobbered regi...Richard Henderson1-1/+2
2000-05-03flow.c (verify_flow_info): Added two more sanity checks.Jason Eckhardt1-1/+17
2000-05-01flow.c (calculate_global_regs_live): Skip for_each_successor_phi if not in SS...Richard Henderson1-2/+3
2000-05-01* flow.c (propagate_one_insn): Mark sets even when the insn is dead.Richard Henderson1-5/+9
2000-04-30flow.c (struct reg_cond_life_info): New.Richard Henderson1-0/+431
2000-04-27* function.c (epilogue_done): Pass whole insn to record_insns.Jan Hubicka1-0/+2
2000-04-27flow.c (struct propagate_block_info): Remove new_dead, new_live; add new_set.Richard Henderson1-72/+118
2000-04-27flow.c (calculate_global_regs_live): Force stack pointer live at end.Richard Henderson1-0/+4
2000-04-27flow.c (allocate_reg_life_data): Set max_regno here ...Richard Henderson1-2/+2
2000-04-27flow.c (count_reg_sets_1): Remove.Richard Henderson1-269/+2
2000-04-27flow.c (update_life_info): Consider blocks null to mean the universal set.Richard Henderson1-27/+66
2000-04-26flow.c (tidy_fallthru_edge): Don't delete the jump when it's a still-valid co...Richard Henderson1-1/+3
2000-04-26jump.c (invert_jump): Always invert REG_BR_PROB.Richard Henderson1-17/+0
2000-04-26flow.c (mark_set_1): New arguments code and flags; update all callers.Richard Henderson1-134/+86
2000-04-26flow.c (find_auto_inc): Use pbi->bb instead of BLOCK_FOR_INSN.Richard Henderson1-8/+5
2000-04-26flow.c (propagate_one_insn): Break out from propagate_block.Richard Henderson1-243/+275
2000-04-26basic-block.h (life_analysis): Declare here ...Richard Henderson1-27/+13
2000-04-26flow.c (flow_delete_block): Rename from delete_block.Richard Henderson1-5/+4
2000-04-24regs.h (reg_n_max): Don't declare.Mark Mitchell1-4/+0
2000-04-22* flow.c (mark_used_reg): Hack around rs6000 eliminable pic reg.Richard Henderson1-3/+6