summaryrefslogtreecommitdiff
path: root/gcc/unroll.c
Commit message (Expand)AuthorAgeFilesLines
* * unroll.c (unroll_loop): Zero label_map.Richard Henderson2002-03-241-2/+1
* re PR rtl-optimization/5891 (ICE compiling SPEC fp test with -funroll-loops o...Jakub Jelinek2002-03-151-0/+1
* Add --param max-unrolled-insns=<n> supportMichael Meissner2002-03-141-7/+1
* unroll.c (loop_iterations): Return 0 if the add_val for a BIV is REG.Graham Stott2002-02-271-1/+12
* unroll.c (unroll_loop): Lower final_value to nonmemory operand; avoid it's co...Jan Hubicka2002-01-251-1/+14
* * unroll.c (final_reg_note_copy): Fix previous commit.Jan Hubicka2002-01-141-4/+9
* unroll.c (final_reg_note_copy): Properly handle REG_LABELJan Hubicka2002-01-141-10/+5
* unroll.c (final_reg_note_copy): Avoid crash on REG_LABEL note referencing out...Jan Hubicka2002-01-121-4/+9
* re PR rtl-optimization/5269 (loop unroller fails to pull the right number of ...Dale Johannesen2002-01-101-3/+12
* toplev.c: Fix formatting.Kazu Hirata2002-01-101-2/+2
* unroll.c (copy_loop_body): Always properly update JUMP_LABEL and LABEL_NUSES.Jan Hubicka2002-01-071-3/+5
* * unroll.c: Move include files above first use of `const'.Kaveh R. Ghazi2001-12-301-17/+17
* collect2.c (is_ctor_dtor): Const-ify.Kaveh R. Ghazi2001-12-271-1/+1
* unroll.c (loop_iterations): Give up on jumps with null JUMP_LABEL while scann...Olivier Hainque2001-12-011-11/+24
* * unroll.c (unroll_loop): Correct special exit cases.Zoltan Hidvegi2001-11-301-9/+32
* unroll.c (loop_iterations): Move last change ...Richard Henderson2001-11-271-35/+0
* unroll.c (loop_iterations): Detect one situation in which we overestimate the...Corey Minyard2001-11-271-0/+35
* unroll.c (copy_loop_body): Update LABEL_NUSES for the exit label as necessary.Jeff Law2001-11-201-0/+1
* unroll.c (copy_loop_body): Initialize JUMP_LABEL field after creating a new j...Jeff Law2001-11-161-0/+1
* expr.c (store_field): Pass tree instead of max size; callers changed.Richard Kenner2001-11-151-5/+5
* unroll.c (calculate_giv_inc): Use find_last_value rather than just hoping the...Geoffrey Keating2001-11-041-6/+5
* ChangeLog.0, [...]: Fix spelling errors.Joseph Myers2001-10-281-1/+1
* unroll.c (loop_iterations): Fixup last patch.Franz Sirl2001-10-111-5/+4
* alias.c: Remove uses of "register" specifier in declarations of arguments and...Stan Shebs2001-10-111-5/+5
* re PR c++/4512 (New ICE in loop_iterations at unroll.c:3510, regression vs. 3...Franz Sirl2001-10-101-0/+5
* unroll.c (loop_iterations): Extend check for multiple back edges.Franz Sirl2001-10-081-0/+21
* Makefile.in (cfgrtl.o): Add.Jan Hubicka2001-09-251-8/+1
* basic-block.h (flow_delete_insn, [...]): Kill.Jan Hubicka2001-09-211-22/+22
* dbxout.c (dbxout_parms): Fix typo in comment.Hans-Peter Nilsson2001-09-111-1/+1
* Makefile.in, [...]: replace "GNU CC" with "GCC".Lars Brinkhoff2001-08-221-12/+12
* optabs.h (OTI_flodiv, [...]): Kill.Zack Weinberg2001-08-181-12/+11
* rtl.h (only_sets_cc0_p): New prototype.John Wehle2001-08-151-2/+2
* expr.h: Split out optab- and libfunc-related code to...Zack Weinberg2001-08-131-0/+1
* unroll.c (loop_iterations): Fix miscalculation of initial giv offset.Clinton Popetz2001-07-231-1/+0
* unroll.c: Include predict.h.Jan Hubicka2001-06-181-0/+4
* unroll.c (initial_reg_note_copy): Use PUT_REG_NOTE_KIND and REG_NOTE_KIND, no...Mark Mitchell2001-06-121-9/+32
* unroll.c (loop_iterations): Don't sign-extend abs_diff; zero-extend it.Alexandre Oliva2001-05-061-7/+17
* flow.c (proagate_one_insn): Remove useless assignment.Mark Mitchell2001-04-211-1/+1
* expmed.c (store_bit_field): Truncate CONST_INTs.Alexandre Oliva2001-04-121-0/+2
* loop.c (loop_call_insn_emit_before, [...]): New.Michael Hayes2001-01-251-1/+1
* unroll.c (precondition_loop_p): Fail if no iteration variable found.Richard Henderson2001-01-161-1/+8
* unroll.c (loop_iterations): If we cannot prove iteration variable is set once...Jakub Jelinek2001-01-131-0/+15
* loop.h (total_biv_increment): Constify iv_class pointer.Michael Hayes2001-01-121-1/+1
* hard-reg-set.h: Add multiple include guard.Michael Hayes2001-01-071-53/+33
* reload.c (subst_reloads): Take INSN argument.Alexandre Oliva2001-01-071-2/+2
* loop.c (debug_biv, debug_giv): New.Michael Hayes2001-01-061-3/+3
* loop.c (check_insn_for_bivs): Use ivs->n_regs to check array bounds.Michael Hayes2001-01-011-7/+4
* loop.h (struct iv): New.Michael Hayes2001-01-011-4/+4
* loop.h (REG_IV_CLASS): New accessor macro.Michael Hayes2001-01-011-7/+7
* loop.h (REGNO_FIRST_LUID, [...]): Define.Michael Hayes2001-01-011-6/+6