summaryrefslogtreecommitdiff
path: root/gcc/flow.c
Commit message (Expand)AuthorAgeFilesLines
* * cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.kenner2000-05-191-1/+25
* * basic-block.h (struct edge_def): New field "count".rth2000-05-191-7/+14
* * flow.c (make_edges): The sibling call edge to exit is abnormal.rth2000-05-191-1/+2
* * jump.c (redirect_jump): Add delete_unused argument. Don'trth2000-05-191-1/+1
* * flow.c (commit_one_edge_insertion): Be prepared for a returnrth2000-05-171-28/+32
* * Makefile.in (final.o): Depend on BASIC_BLOCK_H.rth2000-05-121-59/+68
* Do not bias REG_N_REFS by loop_depth when optimising for size.nickc2000-05-101-3/+6
* * flow.c (find_basic_blocks_1): Remove any spare bb_noterth2000-05-101-0/+2
* * flow.c (find_basic_blocks_1): Do not delete the firstrth2000-05-101-4/+9
* * flow.c (flow_delete_insn): Use INSN_DELETED_P for marking insndenisc2000-05-091-1/+2
* * flow.c (init_propagate_block_info): Watch out for conditionalrth2000-05-081-6/+19
* * flow.c (mark_set_1): Don't update conditional life inforth2000-05-071-1/+1
* Add imssing blank linekenner2000-05-061-0/+1
* * flow.c (mark_set_1): Respect not_dead when updating reg_live.rth2000-05-061-0/+1
* * flow.c (split_edge): Don't allocate global_live_at_start forrth2000-05-061-7/+2
* * flow.c (init_propagate_block_info): Fix merge errorrth2000-05-051-2/+2
* * flow.c (propagate_one_insn): Also don't PROP_REG_INFO forrth2000-05-031-1/+2
* Tue May 2 00:20:30 2000 Jason Eckhardt <jle@cygnus.com>jle2000-05-031-1/+17
* * flow.c (calculate_global_regs_live): Skip for_each_successor_phirth2000-05-021-2/+3
* * flow.c (propagate_one_insn): Mark sets even when the insn is dead.rth2000-05-011-5/+9
* * flow.c (struct reg_cond_life_info): New.rth2000-04-301-0/+431
* * function.c (epilogue_done): Pass whole insn to record_insns.hubicka2000-04-271-0/+2
* * flow.c (struct propagate_block_info): Remove new_dead, new_live;rth2000-04-271-72/+118
* * flow.c (calculate_global_regs_live): Force stack pointerrth2000-04-271-0/+4
* * flow.c (allocate_reg_life_data): Set max_regno here ...rth2000-04-271-2/+2
* * flow.c (count_reg_sets_1): Remove.rth2000-04-271-269/+2
* * flow.c (update_life_info): Consider blocks null to mean therth2000-04-271-27/+66
* * flow.c (tidy_fallthru_edge): Don't delete the jump when it'srth2000-04-271-1/+3
* * jump.c (invert_jump): Always invert REG_BR_PROB. Do it correctly.rth2000-04-271-17/+0
* * flow.c (mark_set_1): New arguments code and flags; update allrth2000-04-271-134/+86
* * flow.c (find_auto_inc): Use pbi->bb instead of BLOCK_FOR_INSN.rth2000-04-271-8/+5
* * flow.c (propagate_one_insn): Break out from propagate_block.rth2000-04-271-243/+275
* * basic-block.h (life_analysis): Declare here ...rth2000-04-271-27/+13
* * flow.c (flow_delete_block): Rename from delete_block. Export.rth2000-04-271-5/+4
* * regs.h (reg_n_max): Don't declare.mmitchel2000-04-241-4/+0
* * flow.c (mark_used_reg): Hack around rs6000 eliminable pic reg.rth2000-04-221-3/+6
* * flow.c (count_basic_blocks, find_basic_blocks_1): Remove last change.kenner2000-04-151-33/+16
* * flow.c (count_basic_blocks): Remove unused var PREV_CALL.kenner2000-04-141-72/+75
* * flow.c (find_auto_inc): Don't autoinc eliminable registers.rth2000-04-141-1/+9
* * flow.c (struct propagate_block_info): Add new_dead, new_live.rth2000-04-121-109/+99
* * ssa.c (convert_to_ssa): Eliminate dead code when callingsamuel2000-04-091-1/+1
* * flow.c (mark_used_reg): Use reg_set_p to determine if a registerrth2000-04-081-1/+7
* * flow.c (loop_depth): Remove.rth2000-04-071-517/+593
* * basic-block.h (merge_blocks_nomove): Declare.rth2000-04-071-92/+104
* * flow.c (compute_flow_dominators): Free worklist.rth2000-04-071-0/+1
* Michael Matz <matzmich@cs.tu-berlin.de>rth2000-04-071-11/+35
* * rtl.h (INSN_P): New macro.samuel2000-04-061-0/+40
* * basic-block.h (verify_flow_info): Declare.law2000-04-051-7/+0
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-1/+1
* * flow.c (propagate_block): When we delete an ADDR_VEC,geoffk2000-03-241-0/+8