aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
1999-12-27alias.c (nonlocal_reference_p): Add else for disjoint ifs.Christophe Jaillet1-1/+1
1999-12-24Makefile.in (toplev.o): Depend on loop.h.Kaveh R. Ghazi1-4/+16
1999-12-18alias.c: Minor reformatting.Richard Kenner1-10/+12
1999-12-15flow.c (calculate_loop_depth): Make global, remove prototype, rewrite to use ...Jan Hubicka1-34/+9
1999-12-15flow.c (dump_flow_info): Dump loop_depth.Jan Hubicka1-4/+13
1999-12-13* flow.c (create_edge_list): Cast xmalloc return value.Jeff Law1-2/+2
1999-12-10flow.c (flow_loops_dump): Avoid ANSI string concatenation.Kaveh R. Ghazi1-6/+3
1999-12-09* flow.c (recompute_reg_usage): Use basic block info to get loop_depth.Jan Hubicka1-45/+39
1999-12-08* flow.c (count_basic_blocks): Don't add (use (const_int 0)) insns.Richard Henderson1-12/+0
1999-12-04flow.c (flow_loops_dump): Add missing argument when calling flow_loop_nested_p.Michael Hayes1-1/+2
1999-11-30flow.c (flow_nodes_print, [...]): New functions.Michael Hayes1-0/+681
1999-11-17flow.c (split_edge): Take looping structure into account when determining whe...Jeffrey A Law1-2/+25
1999-11-15* flow.c (calculate_global_regs_live): Zero bb->aux to begin.Richard Henderson1-0/+4
1999-11-15basic-block.h: Remove all #defines and prototypes related to integer lists.Jeffrey A Law1-136/+0
1999-11-15basic-block.h (dump_bb_data): Remove declaration.Jeffrey A Law1-48/+0
1999-11-11flow.c (compute_flow_dominators): Initially put all blocks on the worklist.Jeffrey A Law1-22/+16
1999-11-10flow.c (compute_flow_dominators): No longer treat basic block 0 or (n_basic_b...Jeffrey A Law1-12/+77
1999-11-06gcse.c (post_dominators): Kill.Jeffrey A Law1-66/+80
1999-11-04bitmap.h (BITMAP_XFREE): New.Richard Henderson1-2/+2
1999-11-01bitmap.h (BITMAP_XMALLOC): New macro.Mark Mitchell1-25/+22
1999-11-01* flow.c (calculate_global_regs_live): Fix thinko.Jeffrey A Law1-1/+1
1999-10-29flow.c (count_or_remove_death_notes): Equate NULL with the universal set.Richard Henderson1-2/+3
1999-10-29flow.c (debug_flow_info): Add prototype.Kaveh R. Ghazi1-0/+1
1999-10-28flow.c (propagate_block): When the last reference to a label before an ADDR_V...Geoff Keating1-0/+34
1999-10-27rtl.h (note_stores): Add additional paramter.Mark Mitchell1-4/+6
1999-10-26flow.c (merge_blocks_move_predecessor_nojumps): Cope with already adjacent bl...Richard Henderson1-6/+11
1999-10-20basic-block.h (PROP_*): Move constants from ...Richard Henderson1-20/+24
1999-10-20(split_edge): Handle casesi insns.Richard Earnshaw1-0/+13
1999-10-20(merge_blocks_move_predecessor_nojumps): Re-order the basic block records so...Richard Earnshaw1-3/+13
1999-10-18basic-block.h (set_block_num): Declare.Richard Henderson1-2/+2
1999-10-14flow.c (propagate_block): Use free_EXPR_LIST_list instead of zapping mem_set_...Richard Henderson1-18/+22
1999-10-14flow.c (propagate_block): Add call-clobbered registers to significant too.Richard Henderson1-1/+5
1999-10-10combine.c (refresh_blocks, [...]): New.Richard Henderson1-5/+11
1999-10-09Makefile.in (flow.o): Depend on TREE_H.Richard Henderson1-1483/+787
1999-10-06* flow.c (verify_flow_info): Make it extern & unconditionally define.Kaveh R. Ghazi1-6/+6
1999-10-06collect2.c (scan_prog_file, [...]): Prototype function pointers and casts for...Kaveh R. Ghazi1-7/+15
1999-10-05flow.c (make_edge): Accept an optional 2D bitmap in which to cache edge exist...Richard Henderson1-30/+62
1999-10-04Jeffrey A Law (law@cygnus.com)Jeffrey A Law1-4/+11
1999-10-05flow.c (make_edges): Fix insn iteration.Anthony Green1-3/+3
1999-09-23basic-block.h (find_edge_index): Change parameters.Andrew MacLeod1-20/+23
1999-09-22basic-block.h (add_noreturn_fake_exit_edges): Use correct name.Andrew MacLeod1-3/+2
1999-09-22flow.c (record_active_eh_regions): Terminate loop after finding the last insn...Jeffrey A Law1-0/+2
1999-09-21basic-block.h (basic_block): Add eh_beg, eh_end.Richard Henderson1-139/+277
1999-09-21flow.c (split_edge): Handle insertion on a fallthrough edge which has the EXI...Andrew MacLeod1-3/+10
1999-09-21flow.c (remove_edge): New function to remove an edge from the flow graph.Andrew MacLeod1-0/+84
1999-09-21flow.c (merge_blocks_move_successor_nojumps): Delete the BARRIER at the end o...Jeffrey A Law1-3/+6
1999-09-20basic-block.h (compute_bb_for_insn): Declare.Richard Henderson1-7/+6
1999-09-20* flow.c (verify_flow_info): Fix typo, "abort;" -> "abort ();".Kaveh R. Ghazi1-1/+1
1999-09-20flow.c (merge_blocks_move_predecessor_nojumps): New function.Jeffrey A Law1-10/+138
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1