aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
AgeCommit message (Expand)AuthorFilesLines
2000-11-03* flow.c (verify_local_live_at_start): Allow hard regs to die.J"orn Rennecke1-4/+17
2000-10-18basic-block.h (struct loop): Delete fields pre_header_root and pre_header_tra...Michael Hayes1-19/+29
2000-10-13Remove obstacks.Mark Mitchell1-19/+38
2000-10-07calls.c (expand_call): Disallow sibcalls to noreturn functions.Richard Henderson1-7/+3
2000-10-05c-decl.c (warn_missing_noreturn): Remove.Richard Henderson1-2/+42
2000-09-26flow.c (flow_loop_pre_header_scan): Punt if loop enters from entry block.Michael Hayes1-4/+8
2000-09-18cppinit.c (cpp_init): Don't use ANSI prototypes.Mark Mitchell1-2/+2
2000-09-12Don't try to make autoincs with the stack pointerBernd Schmidt1-0/+1
2000-09-11flow.c (split_block): Fix update of registers live at end of split block.Michael Hayes1-4/+1
2000-09-11basic-block.h (LOOP_TREE, [...]): New.Michael Hayes1-54/+156
2000-09-11basic-block.h (split_block, [...]): New prototypes.Michael Hayes1-0/+118
2000-09-06* flow.c (insn_dead_p): Detect dead memory stores with auto increments.Herman A.J. ten Brugge1-1/+14
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