aboutsummaryrefslogtreecommitdiff
path: root/gcc/unroll.c
AgeCommit message (Collapse)AuthorFilesLines
1993-06-17(calculate_giv_inc): Add new variables increment_total and tries...Richard Stallman1-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 Stallman1-4/+48
(copy_loop_body): Use new function to copy REG_NOTES. From-SVN: r4481
1993-05-14(unroll_loop): Clear map->integrating.Jim Wilson1-0/+2
From-SVN: r4455
1993-05-12(copy_loop_body): Delete May 10 change.Jim Wilson1-9/+14
From-SVN: r4432
1993-05-10(copy_loop_body): Copy REG_NOTES during main loopJim Wilson1-14/+9
instead of afterwards. From-SVN: r4416
1993-04-06(loop_iterations): When computing comparison_value, useJim Wilson1-6/+11
reg_set_p to identify instructions that modify it. From-SVN: r4036
1992-12-31(copy_loop_body...Jim Wilson1-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_endRichard Stallman1-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 theJim Wilson1-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 Wilson1-1/+1
From-SVN: r2283
1992-09-28(copy_loop_body...Jim Wilson1-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 Wilson1-6/+6
From-SVN: r2276
1992-09-28(copy_loop_body, JUMP_INSN case): When setting JUMP_LABEL field, verify that ↵Jim Wilson1-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 Kenner1-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 Kenner1-0/+1
From-SVN: r1897
1992-08-14(copy_loop_body): Don't assume (pc) can be on either leg of jump; useRichard Kenner1-14/+9
invert_exp and redirect_exp instead. From-SVN: r1843
1992-08-11(unroll_loop): Delete call to unroll_block_trees.Jim Wilson1-13/+0
From-SVN: r1802
1992-08-11(copy_loop_body): Only copy VTOP note if it will end upJim Wilson1-1/+6
before a loop exit test. From-SVN: r1796
1992-07-06entered into RCSCharles Hannum1-25/+23
From-SVN: r1476
1992-05-27*** empty log message ***Jim Wilson1-1/+22
From-SVN: r1107
1992-05-19*** empty log message ***Jim Wilson1-11/+9
From-SVN: r1023
1992-05-07*** empty log message ***Richard Stallman1-8/+8
From-SVN: r930
1992-04-27*** empty log message ***Jim Wilson1-15/+11
From-SVN: r841
1992-04-07*** empty log message ***Jim Wilson1-1/+5
From-SVN: r706
1992-03-14*** empty log message ***Richard Stallman1-8/+13
From-SVN: r478
1992-03-03*** empty log message ***Richard Kenner1-40/+23
From-SVN: r380
1992-02-26*** empty log message ***Jim Wilson1-2/+11
From-SVN: r359
1992-02-07Initial revisionRichard Kenner1-0/+3156
From-SVN: r290