summaryrefslogtreecommitdiff
path: root/gcc/flow.c
Commit message (Expand)AuthorAgeFilesLines
* (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
* (mark_used_regs): Look inside a CLOBBER; it may be the only place regskenner1993-12-071-1/+0
* (find_basic_blocks): When starting new basic block for a CALL_INSN inkenner1993-11-151-3/+14
* * flow.c: (life_analysis): Mark HARD_FRAME_POINTER_REGNUM as live atdje1993-09-241-0/+23
* * (find_auto_inc): In *p=expr;q=p+size case, avoid clobbering qdje1993-07-021-3/+6
* (mark_used_regs): Use proper type for {all,some}_needed.kenner1993-04-241-2/+2
* (uid_block_number): Likewise.kenner1993-04-171-4/+4
* (mark_set_1): Clear reg_next_use at the proper place.rms1993-04-081-3/+3
* (mark_set_1): Clear reg_next_use for all kinds of regs.rms1993-04-071-3/+5
* (regno_uninitialized): Test global_regs only for hard regs.rms1993-02-191-1/+2
* (find_basic_blocks): Don't mark labels in nonlocal_label_listrms1993-01-231-2/+5
* (life_analysis): Mark FP live at end of function.kenner1992-10-301-0/+14
* (find_basic_blocks): Check for LABEL_REF_NONLOCAL_P in label_value_list.rms1992-10-261-2/+4
* Change global-alloc.c to global.c.wilson1992-10-201-1/+1
* (life_analysis, propagate_block, dump_flow_info): Add more missingkenner1992-08-141-6/+9
* (mark_used_regs): Do recurse in setting of global hard reg.rms1992-08-071-2/+9
* (find_use_as_address): Use HOST_WIDE_INT instead of int when comparing akenner1992-08-031-4/+4
* entered into RCSrms1992-07-231-4/+4
* *** empty log message ***mycroft1992-07-061-52/+71
* *** empty log message ***rms1992-06-291-2/+3
* *** empty log message ***kenner1992-06-281-3/+0
* *** empty log message ***kenner1992-06-271-4/+9
* *** empty log message ***rms1992-05-071-1/+1
* *** empty log message ***wilson1992-04-271-1/+2
* *** empty log message ***kenner1992-03-121-0/+5
* *** empty log message ***rms1992-02-111-17/+70
* *** empty log message ***kenner1992-02-011-0/+4
* Initial revisionkenner1992-01-151-0/+2557