summaryrefslogtreecommitdiff
path: root/gcc/flow.c
Commit message (Expand)AuthorAgeFilesLines
* * basic-block.h (PROP_*): Move constants from ...rth1999-10-201-20/+24
* (split_edge): Handle casesi insns.rearnsha1999-10-201-0/+13
* (merge_blocks_move_predecessor_nojumps): Re-order the basicrearnsha1999-10-201-3/+13
* * basic-block.h (set_block_num): Declare.rth1999-10-181-2/+2
* * flow.c (propagate_block): Use free_EXPR_LIST_list instead ofrth1999-10-141-18/+22
* * flow.c (propagate_block): Add call-clobbered registers torth1999-10-141-1/+5
* * combine.c (refresh_blocks, need_refresh): New.rth1999-10-101-5/+11
* * Makefile.in (flow.o): Depend on TREE_H.rth1999-10-091-1483/+787
* * flow.c (verify_flow_info): Make it extern & unconditionally define.ghazi1999-10-061-6/+6
* * collect2.c (scan_prog_file, scan_libraries): Prototype functionghazi1999-10-061-7/+15
* * flow.c (make_edge): Accept an optional 2D bitmap in whichrth1999-10-051-30/+62
* Jeffrey A Law (law@cygnus.com)rth1999-10-051-4/+11
* * flow.c (make_edges): Fix insn iteration.green1999-10-051-3/+3
* Thu Sep 23 10:36:55 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-09-231-20/+23
* Wed Sep 22 11:34:08 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-09-221-3/+2
* * flow.c (record_active_eh_regions): Terminate loop after findinglaw1999-09-221-0/+2
* * basic-block.h (basic_block): Add eh_beg, eh_end.rth1999-09-211-139/+277
* Tue Sep 21 14:55:11 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-09-211-3/+10
* Tue Sep 21 14:51:23 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-09-211-0/+84
* * flow.c (merge_blocks_move_successor_nojumps): Delete thelaw1999-09-211-3/+6
* * basic-block.h (compute_bb_for_insn): Declare.rth1999-09-201-7/+6
* * flow.c (verify_flow_info): Fix typo, "abort;" -> "abort ();".ghazi1999-09-201-1/+1
* * flow.c (merge_blocks_move_predecessor_nojumps): New function.law1999-09-201-10/+138
* Make it possible to prototype port-specific functions (and convert i386 to us...crux1999-09-201-0/+1
* * except.c (expand_eh_region_start_for_decl): Use NOTE_EH_HANDLER,mmitchel1999-09-141-1/+1
* * flow.c (new_insn_dead_notes): Don't early out for preexisting regs.rth1999-09-081-0/+13
* * flow.c (insn_dead_p): Use XEXP rather than SUBREG_REG.rth1999-09-081-1/+1
* Merge in gcc2-ss-010999law1999-09-071-0/+9
* * flow.c (propagate_block): Use XEXP not SET_DEST for a USE.rth1999-09-031-2/+2
* * dwarf2out.c (dwarf2out_line): Constify `lastfile'.rth1999-09-021-6/+2
* 1999-08-31 12:20 -0700 Zack Weinberg <zack@bitmover.com>zack1999-08-311-3/+3
* * flow.c (new_insn_dead_notes): Use sets_reg_or_subreg notrth1999-08-301-10/+8
* * flow.c (flow_delete_insn_chain): Rename from delete_insn_chain.rth1999-08-281-28/+18
* 1999-08-25 22:10 -0700 Zack Weinberg <zack@bitmover.com>zack1999-08-261-18/+24
* Wed Aug 25 13:55:47 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-08-251-0/+44
* * flow.c (delete_block): Spell NOTE_INSN_EH_REGION_BEG andmmitchel1999-08-251-2/+2
* * haifa-sched.c (split_hard_reg_notes): Move to flow.crth1999-08-241-0/+1049
* * rtl.h (rtx_format): Constify a char*.ghazi1999-08-201-5/+5
* * alias.c: Include tree.h.wehle1999-08-191-0/+5
* Combined compare & jump infrastructurecrux1999-08-181-1/+1
* * cse.c (cse_insn): Call never_reached_warning when a jump isgeoffk1999-08-181-0/+2
* Tue Aug 17 17:39:43 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-08-171-2/+2
* * basic-block.h (struct edge_list): Stucture to maintain a vectoramacleod1999-08-161-0/+265
* Tue Aug 10 10:47:42 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-08-101-38/+24
* * flow.c (split_edge): Set JUMP_LABEL field.amacleod1999-08-101-1/+11
* Include function.h in most files. Remove most of the global variablescrux1999-08-091-3/+0
* * jump.c (onlyjump_p): New function.rth1999-08-071-10/+6
* * flow.c (delete_unreachable_blocks): Do not call merge_blockslaw1999-08-041-1/+11
* Backport of GC branch patches part 1: kill eh status saving.crux1999-07-311-0/+1
* Xlaw1999-07-011-0/+1