aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
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
1998-11-21loop.c (check_dbra_loop): Avoid using gen_add2_insn.Jeffrey A Law1-4/+8
1998-11-20* loop.c (move_movables): Start of libcall might be new loop start.J"orn Rennecke1-0/+2
1998-10-23loop.c (loop_has_tablejump): New variable.David Edelsohn1-17/+21
1998-10-22loop.c (express_from): Make sure that when generating a PLUS of a PLUS...Bernd Schmidt1-1/+12
1998-10-19Fix dumb thinko.Jeff Law1-3/+3
1998-10-19loop.c (scan_loop): Be more selective about what invariants are moved out of ...Jeffrey A Law1-15/+6
1998-10-15- recommit bct_p ATTRIBUTE_UNUSED change which somehow failed.David Edelsohn1-1/+1
1998-10-15loop.c (strength_reduce): Undo Oct 14 change marking bct_p ATTRIBUTE_UNUSED.David Edelsohn1-1/+1
1998-10-14Warning fixes:Kaveh R. Ghazi1-6/+5
1998-10-09flow.c (print_rtl_with_bb): Changed type of in_bb_p to match use.Graham Stott1-2/+2
1998-10-09* loop.c (insert_bct): Ensure loop_iteration_var non-zero before use.David Edelsohn1-2/+11
1998-10-08Fix for powerpc/c4x problem with missed loop optimizations.Jim Wilson1-5/+15
1998-10-07* loop.c (count_one_set): Add prototype.Bernd Schmidt1-0/+2
1998-10-06loop.c (count_one_set): New static function, broken out of count_loop_regs_setBernd Schmidt1-64/+48
1998-10-05unroll.c (loop_iteration_var, [...]): No longer static.David Edelsohn1-504/+205
1998-10-05loop.c (move_movables): Corrected threshold calculation for moved_once regist...Herman A.J. ten Brugge1-8/+4
1998-10-05* loop.c (combine_givs_p): Fix test for identical givs.Bernd Schmidt1-5/+5
1998-09-30loop.c (check_dbra_loop): Use a vanilla loop reversal if the biv is used to c...Jeffrey A Law1-3/+9
1998-09-30function.c (gen_mem_addressof): If the address REG is REG_USERVAR_P make the ...Mark Mitchell1-13/+25
1998-09-29Fix typo that disabled loop unrolling for many targets.Jim Wilson1-2/+2
1998-09-18toplev.c (rest_of_compilation): Set bct_p on second call to loop_optimize.David Edelsohn1-21/+22
1998-09-12loop.c (move_movables): While removing insn sequences...David S. Miller1-3/+20
1998-09-09* loop.c (load_mems): Copy rtx for output mem.Richard Henderson1-1/+1
1998-09-04Fix irix6 -g -O3 -funroll-all-loops bootstrap failure.Jim Wilson1-1/+12