Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1994-09-08 | (mark_used_regs, case REG): Correct typo, use GET_MODE not GET_CODE. | Jim Wilson | 1 | -1/+1 | |
From-SVN: r8042 | |||||
1994-08-14 | (mark_used_regs): When adding REG_DEAD notes... | Jim Wilson | 1 | -0/+10 | |
(mark_used_regs): When adding REG_DEAD notes, check for the case where a multiple register hard reg overlaps a register set by the insn. From-SVN: r7921 | |||||
1994-08-12 | (mark_used_regs): Only show changes size if one mode is integral. | Richard Kenner | 1 | -1/+3 | |
From-SVN: r7904 | |||||
1994-08-11 | (find_auto_inc): Ensure that all proposed changes to insns are valid | Richard Kenner | 1 | -44/+56 | |
before commiting to the auto-inc. From-SVN: r7889 | |||||
1994-08-07 | (reg_changes_size): New variable. | Richard Kenner | 1 | -0/+21 | |
(allocate_for_life_analysis): Allocate and initialize it. (mark_used_regs, case SUBREG): Set it. From-SVN: r7864 | |||||
1994-07-07 | (mark_set_1): Record explicit hard registers in their raw mode. | Doug Evans | 1 | -2/+4 | |
(mark_used_regs): Likewise. From-SVN: r7669 | |||||
1994-06-14 | Cast pointer operands to bzero, bcopy, and bcmp to (char *). | Richard Kenner | 1 | -24/+33 | |
From-SVN: r7472 | |||||
1994-05-16 | (try_pre_increment_1): Don't try to create a pre-increment expression | Richard Kenner | 1 | -0/+3 | |
if the register dies in the succeeding insn. From-SVN: r7308 | |||||
1994-05-06 | (flow_analysis, find_basic_blocks): Change from USE and CLOBBER insns | Richard Kenner | 1 | -21/+13 | |
to using CALL_INSN_FUNCTION_USAGE. From-SVN: r7242 | |||||
1994-04-20 | *** empty log message *** | Steve Chamberlain | 1 | -13/+16 | |
From-SVN: r7091 | |||||
1994-03-11 | (libcall_dead_p): Fail not abort for libcall that returns | Jim Wilson | 1 | -1/+4 | |
value via invisible pointer. From-SVN: r6748 | |||||
1994-02-08 | (find_basic_blocks): Also look for REG_LABEL notes on first | Jim Wilson | 1 | -1/+4 | |
instruction of each basic block. From-SVN: r6500 | |||||
1994-02-03 | Add prototypes for static functions. | Richard Kenner | 1 | -114/+173 | |
(uses_reg_or_mem): New function. (find_basic_block): Some cleanups; eliminate shadowed variables. Look for REG_LABEL notes in all insns and allow for multiple such. Don't delete labels in forced_labels. Generalize test for computed jumps. (find_auto_inc): OFFSET should be HOST_WIDE_INT. (mark_used_regs): Put decls of parms in parm order. (find_use_as_address): PLUSCONST should be HOST_WIDE_INT. From-SVN: r6477 | |||||
1994-01-28 | (find_auto_inc): Check for increment using single_set. | Richard Kenner | 1 | -7/+9 | |
From-SVN: r6436 | |||||
1993-12-08 | (mark_used_regs, case CLOBBER): Refine previous change to just look at | Richard Kenner | 1 | -1/+8 | |
the address of a MEM inside a CLOBBER. From-SVN: r6195 | |||||
1993-12-07 | (mark_used_regs): Look inside a CLOBBER... | Richard Kenner | 1 | -1/+0 | |
(mark_used_regs): Look inside a CLOBBER; it may be the only place regs are used if it has a stack slot that is from an inlined function. From-SVN: r6193 | |||||
1993-11-14 | (find_basic_blocks): When starting new basic block for a CALL_INSN in the ↵ | Richard Kenner | 1 | -3/+14 | |
presence of nonlocal labels... (find_basic_blocks): When starting new basic block for a CALL_INSN in the presence of nonlocal labels, don't get confused with following CLOBBER. (flow_analysis): Use same logic as find_basic_block to see when the insn after a CALL_INSN starts a new basic block. From-SVN: r6097 | |||||
1993-09-24 | flow.c: (life_analysis): Mark HARD_FRAME_POINTER_REGNUM as live at the end ↵ | Doug Evans | 1 | -0/+23 | |
of the function. * flow.c: (life_analysis): Mark HARD_FRAME_POINTER_REGNUM as live at the end of the function. (insn_dead_p): Don't delete insns that set the hard frame pointer. (mark_set_1): Don't add death information about HARD_FRAME_POINTER_REGNUM. (mark_used_regs, case REG): Don't put HARD_FRAME_POINTER_REGNUM in regs_ever_live. Don't mark it as needed either. * function.c: (instantiate_virtual_regs_1, case MEM): references to MEM via the hard frame pointer shouldn't be copied. From-SVN: r5455 | |||||
1993-07-02 | (find_auto_inc): In *p=expr;q=p+size case, avoid clobbering q if referenced ↵ | Doug Evans | 1 | -3/+6 | |
in expr. * (find_auto_inc): In *p=expr;q=p+size case, avoid clobbering q if referenced in expr. From-SVN: r4830 | |||||
1993-04-24 | (mark_used_regs): Use proper type for {all,some}_needed. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r4207 | |||||
1993-04-17 | (uid_block_number): Likewise. | Richard Kenner | 1 | -4/+4 | |
(flow_analysis): Allocate uid_block_number and reg_basic_block as array of ints. From-SVN: r4174 | |||||
1993-04-08 | (mark_set_1): Clear reg_next_use at the proper place. | Richard Stallman | 1 | -3/+3 | |
From-SVN: r4044 | |||||
1993-04-07 | (mark_set_1): Clear reg_next_use for all kinds of regs. | Richard Stallman | 1 | -3/+5 | |
From-SVN: r4041 | |||||
1993-02-19 | (regno_uninitialized): Test global_regs only for hard regs. | Richard Stallman | 1 | -1/+2 | |
From-SVN: r3497 | |||||
1993-01-23 | (find_basic_blocks): Don't mark labels in nonlocal_label_list | Richard Stallman | 1 | -2/+5 | |
that were deleted due to having no references. From-SVN: r3310 | |||||
1992-10-29 | (life_analysis): Mark FP live at end of function. | Richard Kenner | 1 | -0/+14 | |
From-SVN: r2655 | |||||
1992-10-26 | (find_basic_blocks): Check for LABEL_REF_NONLOCAL_P in label_value_list. | Richard Stallman | 1 | -2/+4 | |
From-SVN: r2606 | |||||
1992-10-20 | Change global-alloc.c to global.c. | Jim Wilson | 1 | -1/+1 | |
From-SVN: r2537 | |||||
1992-08-14 | (life_analysis, propagate_block, dump_flow_info): Add more missing | Richard Kenner | 1 | -6/+9 | |
casts to REGSET_ELT_TYPE. From-SVN: r1826 | |||||
1992-08-07 | (mark_used_regs): Do recurse in setting of global hard reg. | Richard Stallman | 1 | -2/+9 | |
Do set reg_next_use for global hard reg. From-SVN: r1778 | |||||
1992-08-02 | (find_use_as_address): Use HOST_WIDE_INT instead of int when comparing a ↵ | Richard Kenner | 1 | -4/+4 | |
pointer to an integer constant... (find_use_as_address): Use HOST_WIDE_INT instead of int when comparing a pointer to an integer constant; also when returning int. From-SVN: r1748 | |||||
1992-07-23 | entered into RCS | Richard Stallman | 1 | -4/+4 | |
From-SVN: r1676 | |||||
1992-07-06 | *** empty log message *** | Charles Hannum | 1 | -52/+71 | |
From-SVN: r1471 | |||||
1992-06-29 | *** empty log message *** | Richard Stallman | 1 | -2/+3 | |
From-SVN: r1332 | |||||
1992-06-28 | *** empty log message *** | Richard Kenner | 1 | -3/+0 | |
From-SVN: r1318 | |||||
1992-06-27 | *** empty log message *** | Richard Kenner | 1 | -4/+9 | |
From-SVN: r1313 | |||||
1992-05-07 | *** empty log message *** | Richard Stallman | 1 | -1/+1 | |
From-SVN: r930 | |||||
1992-04-27 | *** empty log message *** | Jim Wilson | 1 | -1/+2 | |
From-SVN: r841 | |||||
1992-03-11 | *** empty log message *** | Richard Kenner | 1 | -0/+5 | |
From-SVN: r449 | |||||
1992-02-11 | *** empty log message *** | Richard Stallman | 1 | -17/+70 | |
From-SVN: r298 | |||||
1992-01-31 | *** empty log message *** | Richard Kenner | 1 | -0/+4 | |
From-SVN: r261 | |||||
1992-01-15 | Initial revision | Richard Kenner | 1 | -0/+2557 | |
From-SVN: r190 |