summaryrefslogtreecommitdiff
path: root/gcc/flow.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * flow.c (mark_regs_live_at_end, insn_dead_p,wehle1999-05-311-11/+22
* Revert previous deltanickc1999-05-261-6/+4
* Check against frame_pointer_rtx not FRAME_POINTER_REGNUMnickc1999-05-261-4/+6
* law1999-05-251-0/+3
* Tue Apr 27 19:50:25 EDT 1999 Andrew MacLeod <amacleod@cygnus.com>amacleod1999-04-271-29/+23
* * flow.c: (make_edges): Always make edges from a basic blocklaw1999-04-141-1/+1
* * flow.c (flow_delete_insn): If we delete a CODE_LABEL, also removelaw1999-04-121-0/+3
* * flow.c (life_analysis): New parameter remove_dead_code.rth1999-04-101-15/+22
* * flow.c (merge_blocks_nomove): Rewrite to properly handle tworth1999-04-101-50/+50
* Fix comments/ChangeLog entry for last night's change.law1999-04-091-4/+3
* * flow.c (delete_unreachable_blocks): Do not require an edge tolaw1999-04-091-12/+15
* * flow.c (verify_flow_info): New function.rth1999-04-061-9/+230
* Jan Hubicka <hubicka@paru.cas.cz>rth1999-04-061-8/+17
* * flow.c (create_basic_block): Make sure the bb note is in the block.rth1999-04-061-15/+17
* * flow.c (find_basic_blocks): New argument `do_cleanup'.rth1999-03-311-17/+29
* * flow.c (mark_used_regs): Improve handling of ASMs.law1999-03-271-2/+44
* Preserve programmer specified labels, and emit debug info for them even ifnickc1999-03-211-2/+13
* Warning fixes:ghazi1999-03-201-2/+4
* * flow.c (compute_immediate_dominators): New function.law1999-03-171-0/+40
* * flow.c (tidy_fallthru_edge): Be more careful finding the lastrth1999-03-091-8/+14
* law1999-03-081-0/+13
* * flow.c (make_edges): Handle casesi that jump to default branch.rth1999-03-061-2/+18
* * flow.c (delete_unreachable_blocks): Mark blocks as theyrth1999-03-041-5/+10
* * flow.c (create_basic_block): Disregard integrated bb notes.rth1999-02-281-0/+1
* Flow rewrite to use basic block structures and edge lists.rth1999-02-251-955/+1850
* Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forlaw1999-01-271-2/+3
* * flow.c (invalidate_from_autoinc): New function.law1999-01-201-1/+47
* * optabs.c (emit_libcall_block): Add a REG_EH_REGION reg note to allamacleod1999-01-191-36/+31