aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-04-15flow.c (count_basic_blocks, [...]): Remove last change.Richard Kenner1-33/+16
2000-04-14flow.c (count_basic_blocks): Remove unused var PREV_CALL.Richard Kenner1-72/+75
2000-04-14flow.c (find_auto_inc): Don't autoinc eliminable registers.Richard Henderson1-1/+9
2000-04-11flow.c (struct propagate_block_info): Add new_dead, new_live.Richard Henderson1-109/+99
2000-04-09ssa.c (convert_to_ssa): Eliminate dead code when calling life_analysis.Alex Samuel1-1/+1
2000-04-08flow.c (mark_used_reg): Use reg_set_p to determine if a register was modified...Richard Henderson1-1/+7
2000-04-07flow.c (loop_depth): Remove.Richard Henderson1-517/+593
2000-04-07basic-block.h (merge_blocks_nomove): Declare.Richard Henderson1-92/+104
2000-04-06* flow.c (compute_flow_dominators): Free worklist.Richard Henderson1-0/+1
2000-04-06Michael Matz <matzmich@cs.tu-berlin.de>Richard Henderson1-11/+35
2000-04-06rtl.h (INSN_P): New macro.Alex Samuel1-0/+40
2000-04-05basic-block.h (verify_flow_info): Declare.Jeffrey A Law1-7/+0
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-1/+1
2000-03-24flow.c (propagate_block): When we delete an ADDR_VEC, also delete the BARRIER...Geoff Keating1-0/+8
2000-03-21* flow.c (delete_block): Fix typo last change.Richard Henderson1-1/+1
2000-03-19flow.c (delete_block): Delete the addr_vec along with the block.Richard Henderson1-6/+22
2000-03-18* flow.c (make_edges): Use INTVAL to access REG_EH_REGION value.Richard Henderson1-1/+1
2000-03-17Sibling call optimizations.Jeffrey A Law1-5/+20
2000-03-16flow.c: Move all basic block reordering code into its own file.Jason Eckhardt1-733/+1
2000-03-15* flow.c (verify_flow_info): Check for unconditional return.Jason Eckhardt1-1/+1