Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1995-12-27 | (unroll_loop): Set regno_pointer_{flag,align} in remap table. | Richard Kenner | 1 | -0/+4 | |
From-SVN: r10878 | |||||
1995-08-19 | (calculate_giv_inc): Handle increment computed by ASHIFT. | Richard Kenner | 1 | -3/+9 | |
From-SVN: r10256 | |||||
1995-07-28 | (unroll_loop): When preconditioning... | Richard Kenner | 1 | -7/+37 | |
(unroll_loop): When preconditioning, output code to execute loop once if initial value is greater than or equal to final value. From-SVN: r10188 | |||||
1995-07-14 | (find_splittable_{regs,givs}, final_[bg]iv_value): Use ↵ | Richard Kenner | 1 | -8/+21 | |
loop_number_exit_count instead of loop_number_exit_labels. (find_splittable_{regs,givs}, final_[bg]iv_value): Use loop_number_exit_count instead of loop_number_exit_labels. (reg_dead_after_loop): Check loop_number_exit_count, and fail if the count doesn't match loop_number_exit_labels. From-SVN: r10130 | |||||
1995-06-26 | (find_splittable_regs): When completely unrolling loop, check for | Richard Kenner | 1 | -3/+4 | |
non-invariant initial biv values. From-SVN: r10056 | |||||
1995-06-15 | Update FSF address. | Richard Kenner | 1 | -1/+2 | |
From-SVN: r9966 | |||||
1995-06-08 | (verify_addresses): New function. | Richard Kenner | 1 | -16/+32 | |
(find_splittable_givs): Use verify_addresses instead of memory_address_p. From-SVN: r9909 | |||||
1995-05-31 | (copy_loop_body): Fix typo in call to sets_cc0_p. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r9853 | |||||
1995-05-17 | (unroll_loop): Increment copy_start_luid if copy_start | Jim Wilson | 1 | -0/+6 | |
is loop_start. From-SVN: r9736 | |||||
1995-05-16 | Fix typos in comments. | Richard Kenner | 1 | -5/+5 | |
From-SVN: r9712 | |||||
1995-05-14 | (unroll_loop): Make local_regno have size max_reg_before_loop. | Jim Wilson | 1 | -6/+10 | |
(unroll_loop): Make local_regno have size max_reg_before_loop. Don't do local register optimization if copy_end has no INSN_LUID. From-SVN: r9684 | |||||
1995-05-13 | (back_branch_in_range_p): No longer static. | Jim Wilson | 1 | -2/+1 | |
From-SVN: r9677 | |||||
1995-05-12 | (unroll_loop): Don't move reg if used in copy_end and that is a | Richard Kenner | 1 | -10/+10 | |
JUMP_INSN. From-SVN: r9646 | |||||
1995-05-12 | (unroll_loop): Only use local_regno for pseudos. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r9641 | |||||
1995-05-10 | Add declarations of static functions. | Richard Kenner | 1 | -9/+46 | |
(unroll_loop): Renumber reg local to loop for each unrolled iteration. From-SVN: r9610 | |||||
1995-01-25 | (find_splittable_givs): Change error message text. | Richard Kenner | 1 | -6/+6 | |
From-SVN: r8814 | |||||
1995-01-20 | (copy_loop_body): When check for shared address givs, use new same_insn field. | Jim Wilson | 1 | -8/+14 | |
(copy_loop_body): When check for shared address givs, use new same_insn field. (find_splittable_givs): New variable v2. Scan givs to set new same_insn field. Use same_insn to indentify address givs to be shared. From-SVN: r8786 | |||||
1994-12-05 | (copy_loop_body): Reformat CODE_LABEL_NUMBER macro call | Jim Wilson | 1 | -2/+2 | |
to avoid HPUX compiler bug. From-SVN: r8609 | |||||
1994-10-20 | (loop_iterations): Move all failure exits after the computation of final_value. | Jim Wilson | 1 | -23/+22 | |
From-SVN: r8324 | |||||
1994-10-17 | (copy_loop_body, case JUMP_INSN): Don't abort if invert_exp fails. | Richard Earnshaw | 1 | -6/+26 | |
(copy_loop_body, case JUMP_INSN): Don't abort if invert_exp fails. Instead, redirect the jump around an unconditional branch. From-SVN: r8282 | |||||
1994-08-14 | (loop_iterations): Use PREV_INSN not prev_nonnote_insn. | Jim Wilson | 1 | -1/+5 | |
From-SVN: r7925 | |||||
1994-08-14 | (calculate_giv_inc): Handle constants loaded with IOR. | Jim Wilson | 1 | -1/+17 | |
From-SVN: r7918 | |||||
1994-07-02 | (loop_iterations): Only use REG_EQUAL note value if it | Jim Wilson | 1 | -1/+5 | |
is constant. From-SVN: r7648 | |||||
1994-06-14 | Cast pointer operands to bzero, bcopy, and bcmp to (char *). | Richard Kenner | 1 | -9/+10 | |
From-SVN: r7472 | |||||
1994-05-31 | (copy_loop_body): Copy CALL_INSN_FUNCTION_USAGE field. | Jim Wilson | 1 | -0/+5 | |
From-SVN: r7406 | |||||
1994-05-02 | (remap_split_bivs): New function. | Jim Wilson | 1 | -35/+57 | |
(unroll_loop): When remapping split bivs in the last instruction, handle JUMP_INSNs in addition to INSNs. From-SVN: r7186 | |||||
1994-04-21 | (find_splittable_givs): Share dest_reg for multiple address givs within a ↵ | Jim Wilson | 1 | -11/+35 | |
single instruction. (find_splittable_givs): Share dest_reg for multiple address givs within a single instruction. (copy_loop_body): Only update psuedo-reg for shared giv once. From-SVN: r7124 | |||||
1994-03-25 | (unroll_loop): Remove decl of unused variable V. | Richard Kenner | 1 | -4/+1 | |
(precondition_loop_p): Remove decls of unused variables. (final_giv_value): Remove decl of unused variable CODE. From-SVN: r6897 | |||||
1994-01-24 | (copy_loop_body): When delete simplified condjump, | Jim Wilson | 1 | -0/+7 | |
protect the label, so that it doesn't get deleted also. From-SVN: r6428 | |||||
1993-12-22 | (find_splittable_givs): For rewritting illegal init | Jim Wilson | 1 | -2/+15 | |
insn, use force_operand instead of emit_iv_add_mult. From-SVN: r6267 | |||||
1993-11-10 | (unroll_loop): Set global_const_equiv_map_size. | Jim Wilson | 1 | -0/+2 | |
From-SVN: r6062 | |||||
1993-11-06 | (unroll_loop): Don't unroll loop if jump has combined | Richard Stallman | 1 | -0/+12 | |
the original loop start label with another label. From-SVN: r6028 | |||||
1993-10-11 | (unroll_loop): Set map->const_equiv_map_size to new_maxregnum. | Richard Stallman | 1 | -9/+16 | |
(copy_loop_body): When set const_age_map entry for split dest reg, verify that it is within the bounds of the map. (find_splittable_regs): Count number of biv sets, not number of bivs. Don't pass result to find_splittable_givs. (find_splittable_givs): Delete parameter result. Add local variable result. From-SVN: r5741 | |||||
1993-06-17 | (calculate_giv_inc): Add new variables increment_total and tries... | Richard Stallman | 1 | -5/+33 | |
(calculate_giv_inc): Add new variables increment_total and tries, and new label retry, to handle case where increment is two add instructions. From-SVN: r4689 | |||||
1993-05-16 | (initial_reg_note_copy, final_reg_note_copy): New functions. | Richard Stallman | 1 | -4/+48 | |
(copy_loop_body): Use new function to copy REG_NOTES. From-SVN: r4481 | |||||
1993-05-14 | (unroll_loop): Clear map->integrating. | Jim Wilson | 1 | -0/+2 | |
From-SVN: r4455 | |||||
1993-05-12 | (copy_loop_body): Delete May 10 change. | Jim Wilson | 1 | -9/+14 | |
From-SVN: r4432 | |||||
1993-05-10 | (copy_loop_body): Copy REG_NOTES during main loop | Jim Wilson | 1 | -14/+9 | |
instead of afterwards. From-SVN: r4416 | |||||
1993-04-06 | (loop_iterations): When computing comparison_value, use | Jim Wilson | 1 | -6/+11 | |
reg_set_p to identify instructions that modify it. From-SVN: r4036 | |||||
1992-12-31 | (copy_loop_body... | Jim Wilson | 1 | -10/+6 | |
(copy_loop_body, JUMP_INSN case): Do map the body of the loop branch back, then rewrite it to jump past the end of the unrolled loop. From-SVN: r3014 | |||||
1992-11-09 | (final_biv_value): Make a note after loop_end | Richard Stallman | 1 | -0/+3 | |
if we need to use NEXT_INSN (loop_end). From-SVN: r2725 | |||||
1992-10-06 | (copy_loop_body, JUMP_INSN case): Delete abort in the | Jim Wilson | 1 | -2/+0 | |
code for setting the JUMP_LABEL field. From-SVN: r2346 | |||||
1992-09-29 | (find_splittable_givs): recog_memoized failure return is -1 not 0. | Jim Wilson | 1 | -1/+1 | |
From-SVN: r2283 | |||||
1992-09-28 | (copy_loop_body... | Jim Wilson | 1 | -16/+10 | |
(copy_loop_body, JUMP_INSN case): When invert jump insn, must first construct new insn before trying to invert it, so that validate_change will work properly. From-SVN: r2277 | |||||
1992-09-28 | (find_splittable_givs): Pass mem_mode not mode to memory_address_p. | Jim Wilson | 1 | -6/+6 | |
From-SVN: r2276 | |||||
1992-09-28 | (copy_loop_body, JUMP_INSN case): When setting JUMP_LABEL field, verify that ↵ | Jim Wilson | 1 | -3/+8 | |
what we think is a label actually is. (copy_loop_body, JUMP_INSN case): When setting JUMP_LABEL field, verify that what we think is a label actually is. If it isn't then map the old JUMP_LABEL to find the new one. From-SVN: r2275 | |||||
1992-09-19 | (find_splittable_regs): If any BIV update isn't simple, don't split it. | Richard Kenner | 1 | -31/+49 | |
(final_giv_value): Look for biv updates by matching insns; don't try to reparse the insn. From-SVN: r2181 | |||||
1992-08-19 | (copy_loop_body): Add missing declaration of EXIT_LABEL parameter. | Richard Kenner | 1 | -0/+1 | |
From-SVN: r1897 | |||||
1992-08-14 | (copy_loop_body): Don't assume (pc) can be on either leg of jump; use | Richard Kenner | 1 | -14/+9 | |
invert_exp and redirect_exp instead. From-SVN: r1843 | |||||
1992-08-11 | (unroll_loop): Delete call to unroll_block_trees. | Jim Wilson | 1 | -13/+0 | |
From-SVN: r1802 |