aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
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
1999-09-14except.c (expand_eh_region_start_for_decl): Use NOTE_EH_HANDLER, not NOTE_BLO...Mark Mitchell1-1/+1
1999-09-08* flow.c (new_insn_dead_notes): Don't early out for preexisting regs.Richard Henderson1-0/+13
1999-09-08flow.c (insn_dead_p): Use XEXP rather than SUBREG_REG.Alasdair Baird1-1/+1
1999-09-06Merge in gcc2-ss-010999Jeff Law1-0/+9
1999-09-03flow.c (propagate_block): Use XEXP not SET_DEST for a USE.Richard Henderson1-2/+2
1999-09-02dwarf2out.c (dwarf2out_line): Constify `lastfile'.Richard Henderson1-6/+2
1999-08-31rtl.h (RTL_CHECK1, RTL_CHECK2): New macros which type- and bounds- check RTL ...Zack Weinberg1-3/+3
1999-08-30flow.c (new_insn_dead_notes): Use sets_reg_or_subreg not mark_set_resources.Richard Henderson1-10/+8
1999-08-28flow.c (flow_delete_insn_chain): Rename from delete_insn_chain.Richard Henderson1-28/+18
1999-08-26system.h: Don't redefine abort or trim_filename.Zack Weinberg1-18/+24
1999-08-25sbitmap.h (sbitmap_intersection_of_succs): Add prototype.Andrew MacLeod1-0/+44
1999-08-25flow.c (delete_block): Spell NOTE_INSN_EH_REGION_BEG and NOTE_INSN_EH_REGION_...Mark Mitchell1-2/+2
1999-08-24haifa-sched.c (split_hard_reg_notes): Move to flow.cBob Manson1-0/+1049
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-5/+5
1999-08-19alias.c: Include tree.h.John Wehle1-0/+5
1999-08-18Combined compare & jump infrastructureBernd Schmidt1-1/+1
1999-08-18cse.c (cse_insn): Call never_reached_warning when a jump is changed to be unc...Geoff Keating1-0/+2
1999-08-17flow.c (create_edge_list): Use xmalloc, not malloc.Andrew MacLeod1-2/+2
1999-08-16basic-block.h (struct edge_list): Stucture to maintain a vector of edges.Andrew MacLeod1-0/+265
1999-08-10except.h (eh_nesting_info): Add new structure defintion.Andrew MacLeod1-38/+24
1999-08-10flow.c (split_edge): Set JUMP_LABEL field.Andrew MacLeod1-1/+11
1999-08-09Include function.h in most files.Bernd Schmidt1-3/+0
1999-08-07jump.c (onlyjump_p): New function.Richard Henderson1-10/+6
1999-08-04flow.c (delete_unreachable_blocks): Do not call merge_blocks or tidy_fallthru...Jeffrey A Law1-1/+11
1999-07-31Backport of GC branch patches part 1: kill eh status saving.Bernd Schmidt1-0/+1
1999-07-01except.c: Include intl.h.Richard Henderson1-0/+1