aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
1999-03-11loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv conversion i...J"orn Rennecke1-3/+36
1999-02-25rtl.h (insn_first_p): Don't declare.J"orn Rennecke1-7/+21
1999-02-24loop.h (loop_insn_first_p): Declare.J"orn Rennecke1-3/+1
1999-02-22loop.c (libcall_other_regs): Make extern.Andrew MacLeod1-2/+1
1999-02-19rtlanal.c (insn_first_p): Fix return value for insn == reference.J"orn Rennecke1-21/+10
1999-02-19loop.c (strength_reduce): Check for intervening jumps when converting biv inc...J"orn Rennecke1-4/+32
1999-02-18loop.c (strength_reduce): For derived givs, replace the giv this was derived ...J"orn Rennecke1-5/+14
1999-02-17loop.c (strength_reduce): Don't move giv insn for biv turned giv below scan_s...J"orn Rennecke1-0/+1
1999-02-16loop.c (strength_reduce): Calculate maybe_dead before calling recombine_givs.J"orn Rennecke1-22/+30
1999-02-16* loop.c (strength_reduce): Dump biv increment -> giv conversions.J"orn Rennecke1-0/+5
1999-02-15loop.c (mark_loop_jump): Handle LO_SUM.Jeff Law1-11/+16
1999-02-13loop.c: Disable recent loop changes.Jeffrey A Law1-3/+5
1999-02-13loop.c (combine_givs_used_by_other): Delete.Richard Henderson1-51/+21
1999-02-13loop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p.Michael Hayes1-8/+14
1999-02-12loop.c (loop_insn_first_p, [...]): New functions.J"orn Rennecke1-55/+65
1999-02-12loop.c (load_mems): Don't guess how to do a load / store, use emit_move_insn.J"orn Rennecke1-2/+2
1999-02-08loop.c (reg_single_usage): New file-scope variable ...Richard Henderson1-36/+28
1999-02-05loop.c (check_dbra_loop): A store using an address giv for which we have no l...Michael Meissner1-2/+3
1999-02-05loop.c (strength_reduce): Clear not_every_iteration when passing the NOTE_INS...Jeffrey A Law1-4/+14
1999-02-04loop.c (first_loop_store_insn): New file-scope variable.J"orn Rennecke1-3/+26
1999-02-04loop.c (scan_loop): New argument loop_cont.J"orn Rennecke1-16/+17
1999-02-03loop.h (express_from): Declare.J"orn Rennecke1-7/+6
1999-02-02loop.c (loop_optimize): Fix value max_uid_for_loop is reset to after find_and...J"orn Rennecke1-2/+3
1999-02-02(recombine_givs): Don't use a giv that's likely to be dead to derive others.J"orn Rennecke1-5/+21
1999-01-31* loop.c (recombine_givs): Dump recombination and derivation data.Richard Henderson1-0/+18
1999-01-30loop.c: Disable recent loop changes.Jeffrey A Law1-1/+5
1999-01-29* loop.c (strength_reduce): Size reg_map according to reg_iv_type.J"orn Rennecke1-5/+9
1999-01-29* loop.c (recombine_givs): Don't try to derive givs that have combined.J"orn Rennecke1-7/+4
1999-01-29toplev.c (notice, fnotice): Check ANSI_PROTOTYPES...Kaveh R. Ghazi1-1/+1
1999-01-29loop.c (strength_reduce): Fix HAVE_cc0 handling when scanning forward from co...J"orn Rennecke1-3/+2
1999-01-28loop.c (strength_reduce): Grow set_in_loop / n_times_set / may_not_optimize t...J"orn Rennecke1-4/+22
1999-01-28loop.c (recombine_givs): New parameter unroll_p.J"orn Rennecke1-5/+16
1999-01-27rtl.h (insn_first_p): Declare.J"orn Rennecke1-65/+893
1999-01-19loop.c (NUM_STORES): Delete.Jeff Law1-37/+23
1999-01-19rtl.h (rtx_def): Update documentation.Mark Mitchell1-2/+1
1999-01-18Warning fixes:Kaveh R. Ghazi1-0/+2
1999-01-06Fix copyrights.Jeff Law1-1/+1
1999-01-03optabs.c (emit_cmp_insn): Abort if asked to emit non-canonical RTL for a targ...Michael Hayes1-4/+3
1998-12-30loop.c (check_dbra_loop): While reversing the loop...Andreas Schwab1-2/+6
1998-12-23Warning fixes:Kaveh R. Ghazi1-2/+0
1998-12-17* loop.c (combine_givs_used_by_other): Don't depend on n_times_set.J"orn Rennecke1-4/+0
1998-12-15loop.c (consec_sets_giv): New argument last_consec_insn.J"orn Rennecke1-16/+9
1998-12-15loop.h (loop_info): New field 'vtop'.Michael Hayes1-22/+2
1998-12-15loop.h (struct induction): Delete times_used member.J"orn Rennecke1-63/+62
1998-12-08loop.c (strength_reduce): If scan_start points to the loop exit test...J"orn Rennecke1-5/+13
1998-12-07loop.c (check_dbra_loop): Fix initial_value and initial_equiv_value in the lo...Michael Hayes1-2/+2
1998-12-05loop.c (check_dbra_loop): New argument loop_info.Michael Hayes1-3/+13
1998-11-25loop.h (struct loop_info): Define new structure.Michael Hayes1-41/+27
1998-11-25loop.c (check_dbra_loop): Update JUMP_LABEL field of jump insn when loop reve...Michael Hayes1-6/+8
1998-11-24cse.c (fold_rtx): Make autoincrement addressing mode tests be runtime selecta...Jeffrey A Law1-6/+10