aboutsummaryrefslogtreecommitdiff
path: root/gcc/unroll.c
AgeCommit message (Expand)AuthorFilesLines
2002-07-21unroll.c (find_splittable_givs): Do not split DEST_ADDR givs that are not unr...Richard Henderson1-99/+3
2002-07-20re PR rtl-optimization/7130 (miscompiled code for gcc-3.1 on powerpc-unknown-...Alan Modra1-0/+3
2002-06-30* unroll.c (loop_iterations): Handle EQ loops.Alan Modra1-6/+37
2002-06-14loop.c (check_final_value): Use v->always_executed instead of v->always_compu...Eric Botcazou1-2/+4
2002-06-11Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller1-10/+4
2002-06-02loop.c (emit_prefetch_instructions): Properly place the address computation.Jan Hubicka1-47/+3
2002-05-31target.h: Fix formatting.Kazu Hirata1-4/+4
2002-03-24* unroll.c (unroll_loop): Zero label_map.Richard Henderson1-2/+1
2002-03-15re PR rtl-optimization/5891 (ICE compiling SPEC fp test with -funroll-loops o...Jakub Jelinek1-0/+1
2002-03-14Add --param max-unrolled-insns=<n> supportMichael Meissner1-7/+1
2002-02-27unroll.c (loop_iterations): Return 0 if the add_val for a BIV is REG.Graham Stott1-1/+12
2002-01-25unroll.c (unroll_loop): Lower final_value to nonmemory operand; avoid it's co...Jan Hubicka1-1/+14
2002-01-14* unroll.c (final_reg_note_copy): Fix previous commit.Jan Hubicka1-4/+9
2002-01-14unroll.c (final_reg_note_copy): Properly handle REG_LABELJan Hubicka1-10/+5
2002-01-12unroll.c (final_reg_note_copy): Avoid crash on REG_LABEL note referencing out...Jan Hubicka1-4/+9
2002-01-10re PR rtl-optimization/5269 (loop unroller fails to pull the right number of ...Dale Johannesen1-3/+12
2002-01-10toplev.c: Fix formatting.Kazu Hirata1-2/+2
2002-01-07unroll.c (copy_loop_body): Always properly update JUMP_LABEL and LABEL_NUSES.Jan Hubicka1-3/+5
2001-12-30* unroll.c: Move include files above first use of `const'.Kaveh R. Ghazi1-17/+17
2001-12-27collect2.c (is_ctor_dtor): Const-ify.Kaveh R. Ghazi1-1/+1
2001-12-01unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL while scann...Olivier Hainque1-11/+24
2001-11-30* unroll.c (unroll_loop): Correct special exit cases.Zoltan Hidvegi1-9/+32
2001-11-27unroll.c (loop_iterations): Move last change ...Richard Henderson1-35/+0
2001-11-27unroll.c (loop_iterations): Detect one situation in which we overestimate the...Corey Minyard1-0/+35
2001-11-20unroll.c (copy_loop_body): Update LABEL_NUSES for the exit label as necessary.Jeff Law1-0/+1
2001-11-16unroll.c (copy_loop_body): Initialize JUMP_LABEL field after creating a new j...Jeff Law1-0/+1
2001-11-15expr.c (store_field): Pass tree instead of max size; callers changed.Richard Kenner1-5/+5
2001-11-04unroll.c (calculate_giv_inc): Use find_last_value rather than just hoping the...Geoffrey Keating1-6/+5
2001-10-28ChangeLog.0, [...]: Fix spelling errors.Joseph Myers1-1/+1
2001-10-11unroll.c (loop_iterations): Fixup last patch.Franz Sirl1-5/+4
2001-10-11alias.c: Remove uses of "register" specifier in declarations of arguments and...Stan Shebs1-5/+5
2001-10-10re PR c++/4512 (New ICE in loop_iterations at unroll.c:3510, regression vs. 3...Franz Sirl1-0/+5
2001-10-08unroll.c (loop_iterations): Extend check for multiple back edges.Franz Sirl1-0/+21
2001-09-25Makefile.in (cfgrtl.o): Add.Jan Hubicka1-8/+1
2001-09-21basic-block.h (flow_delete_insn, [...]): Kill.Jan Hubicka1-22/+22
2001-09-11dbxout.c (dbxout_parms): Fix typo in comment.Hans-Peter Nilsson1-1/+1
2001-08-22Makefile.in, [...]: replace "GNU CC" with "GCC".Lars Brinkhoff1-12/+12
2001-08-18optabs.h (OTI_flodiv, [...]): Kill.Zack Weinberg1-12/+11
2001-08-15rtl.h (only_sets_cc0_p): New prototype.John Wehle1-2/+2
2001-08-13expr.h: Split out optab- and libfunc-related code to...Zack Weinberg1-0/+1
2001-07-23unroll.c (loop_iterations): Fix miscalculation of initial giv offset.Clinton Popetz1-1/+0
2001-06-18unroll.c: Include predict.h.Jan Hubicka1-0/+4
2001-06-12unroll.c (initial_reg_note_copy): Use PUT_REG_NOTE_KIND and REG_NOTE_KIND, no...Mark Mitchell1-9/+32
2001-05-06unroll.c (loop_iterations): Don't sign-extend abs_diff; zero-extend it.Alexandre Oliva1-7/+17
2001-04-21flow.c (proagate_one_insn): Remove useless assignment.Mark Mitchell1-1/+1
2001-04-12expmed.c (store_bit_field): Truncate CONST_INTs.Alexandre Oliva1-0/+2
2001-01-25loop.c (loop_call_insn_emit_before, [...]): New.Michael Hayes1-1/+1
2001-01-16unroll.c (precondition_loop_p): Fail if no iteration variable found.Richard Henderson1-1/+8
2001-01-13unroll.c (loop_iterations): If we cannot prove iteration variable is set once...Jakub Jelinek1-0/+15
2001-01-12loop.h (total_biv_increment): Constify iv_class pointer.Michael Hayes1-1/+1