aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
2000-09-01flow.c (init_propagate_block_info): Don't mark frame dead at end of function ...Richard Kenner1-0/+3
2000-08-25flow.c (dump_edge_info): Use ARRAY_SIZE.Greg McGary1-1/+1
2000-08-25basic-block.h (struct loop): Rename `exits' field to `exit_edges'.Michael Hayes1-29/+99
2000-08-25loop.c (loop_dump_aux, debug_loop): New functions.Michael Hayes1-30/+44
2000-08-24optabs.c (init_optabs): Initialize fixtab...Greg McGary1-1/+1
2000-08-22* flow.c (tidy_fallthru_edge): Update b->end properly.Richard Henderson1-1/+3
2000-08-21flow.c (calculate_global_regs_live): Mark frame pointer live everywhere befor...Richard Henderson1-0/+6
2000-08-21flow.c (init_propagate_block_info): Handle SUBREG in a jump condition express...Richard Earnshaw1-2/+8
2000-08-20* flow.c (merge_blocks_nomove): Don't seek back past the bb note.Richard Henderson1-1/+3
2000-08-15* flow.c (mark_used_reg): Set reg_cond_reg appropriately.Richard Henderson1-5/+8
2000-08-14flow.c (attempt_auto_inc): Remove unused variable `bb'.Geoff Keating1-2/+1
2000-08-11* flow.c: Fix formatting.Kazu Hirata1-370/+378
2000-08-11flow.c (merge_blocks_nomove): Be more careful about locating the beginning of...Richard Henderson1-3/+3
2000-08-08flow.c (life_analysis): Only turn off PROP_LOG_LINKS and PROP_AUTOINC at -O0.Richard Henderson1-6/+7
2000-08-08tm.texi (LOCAL_REGNO): Document.Richard Henderson1-8/+12
2000-08-07* flow.c: Fix a comment typo.Kazu Hirata1-2/+2
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-6/+6
2000-08-03flow.c (find_auto_inc): Verify that we've got a REG before peeking at its regno.Jeffrey A Law1-3/+3
2000-08-02Makefile.in (OBJS): Added dce.o.Jeffrey Oldham1-5/+170
2000-08-02rtl.h (enum reg_note): Add REG_MAYBE_DEAD.Geoff Keating1-1/+2
2000-08-01* flow.c (clear_log_links): Fix typo.Mark Mitchell1-1/+1
2000-08-01flow.c (clear_log_links): Nuke global_live_at_start and global_live_at_end da...Geoff Keating1-1/+16
2000-07-31Makefile.in (ssa.o): Updated header files in dependences.Jeffrey D. Oldham1-1/+15
2000-07-30* flow.c (init_propagate_block_info): Use pc_set.Richard Henderson1-3/+4
2000-07-30basic-block.h (struct loops): New field rc_order.Michael Hayes1-12/+35
2000-07-28cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson1-158/+214
2000-07-27Put phi nodes after NOTE_INSN_BASIC_BLOCK.Mark Mitchell1-11/+5
2000-07-22collect2.c (main): Typo fixed.Jeffrey Oldham1-10/+11
2000-07-20flow.c (verify_flow_info): Revamp code to verify that the head and end of eac...Jeffrey A Law1-14/+19
2000-07-17flow.c (libcall_dead_p): Use single_set to verify the insn has only one set a...Stephane Carrez1-13/+12
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