summaryrefslogtreecommitdiff
path: root/gcc/flow.c
Commit message (Expand)AuthorAgeFilesLines
* * flow.c (find_basic_blocks): Fix end case bug.mrs1997-06-181-1/+1
* (mark_used_regs): Fix typo in Jun 4 change.kenner1997-06-101-1/+1
* * flow.c (find_basic_blocks): Eliminate more dead code, enablesmrs1997-06-091-7/+46
* remove cygnus local stuffmeissner1997-06-051-3/+2
* Fix urgent bugmeissner1997-06-051-34/+37
* abstract regset stuff into macrosmeissner1997-06-051-216/+131
* Widen some short fields to int; Use allocate_reg_info to allocate the reg_ren...meissner1997-06-021-1/+1
* Use accessor macros to access arrays based on regno; move many of the arrays ...meissner1997-05-301-108/+48
* reformat a little to match GNU coding standards.mrs1997-05-061-4/+4
* * flow.c (life_analysis): Delete obvious no-op moveslaw1997-02-041-0/+17
* (regno_uninitialized): Return 0 if reg is used for args.kenner1997-01-291-3/+5
* * flow.c (life_analysis): Preserve registers used by the epilogue.mrs1996-08-211-5/+14
* install EH codemrs1996-07-231-0/+4
* formatting tweaksmrs1996-07-031-7/+8
* (flow_analysis): Fix typo in last change.kenner1996-06-181-1/+1
* (flow_analysis, find_basic_blocks): Ignore nonlocal_label_list forkenner1996-06-101-2/+8
* (mark_set_1, mark_used_regs): Clean up usages of ALL_NEEDED; change tokenner1996-05-101-21/+21
* * flow.c (find_auto_inc): Also make sure there aren'tlaw1996-04-081-1/+5
* (propagate_block): CALL_INSNs don't kill fixed regs.kenner1996-03-311-2/+3
* (jmp_uses_reg_or_mem): Renamed from uses_reg_or_mem.kenner1996-02-021-13/+31
* Fix spelling errors.kenner1995-08-281-1/+1
* Update FSF address.kenner1995-06-151-1/+2
* Fix typos in comments.kenner1995-05-161-3/+3
* (find_basic_blocks): Only perform n_basic_blocks sanitydje1995-05-131-1/+9
* Eliminate dead code caused by last patchmeissner1995-05-111-10/+5
* Do not segfault if SUBREG uses something other than REG.meissner1995-05-111-0/+7
* (mark_used_regs, case SUBREG): Only fall through to REG casewilson1995-03-291-0/+5
* (mark_used_regs, case SUBREG): Set reg_changes_size even for integerkenner1995-03-181-4/+9
* (find_basic_blocks): Revise calculation of when to make another pass.dje1995-02-131-2/+7
* (find_basic_blocks): No longer need to check for deletedwilson1995-01-211-5/+2
* (mark_set_1): For multi-reg hard register, clear allwilson1994-12-201-3/+8
* (find_auto_inc): Insert missing "return" statement.kenner1994-11-171-0/+2
* (flow_delete_insn): New function.dje1994-11-151-45/+119
* (find_basic_blocks): Ensure each live basic block is actually reachable.kenner1994-10-261-3/+17
* (propagate_block): Call mark_used_regs to show global regs used bykenner1994-10-181-3/+3
* (mark_used_regs, case REG): Correct typo, use GET_MODE not GET_CODE.wilson1994-09-081-1/+1
* (mark_used_regs): When adding REG_DEAD notes, check forwilson1994-08-141-0/+10
* (mark_used_regs): Only show changes size if one mode is integral.kenner1994-08-121-1/+3
* (find_auto_inc): Ensure that all proposed changes to insns are validkenner1994-08-111-44/+56
* (reg_changes_size): New variable.kenner1994-08-071-0/+21
* (mark_set_1): Record explicit hard registers in their raw mode.dje1994-07-071-2/+4
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner1994-06-141-24/+33
* (try_pre_increment_1): Don't try to create a pre-increment expressionkenner1994-05-161-0/+3
* (flow_analysis, find_basic_blocks): Change from USE and CLOBBER insnskenner1994-05-061-21/+13
* *** empty log message ***sac1994-04-201-13/+16
* (libcall_dead_p): Fail not abort for libcall that returnswilson1994-03-111-1/+4
* (find_basic_blocks): Also look for REG_LABEL notes on firstwilson1994-02-081-1/+4
* Add prototypes for static functions.kenner1994-02-031-114/+173
* (find_auto_inc): Check for increment using single_set.kenner1994-01-291-7/+9
* (mark_used_regs, case CLOBBER): Refine previous change to just look atkenner1993-12-081-1/+8