aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
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
1998-08-28loop.c (check_dbra_loop): Pass COMPARISON_VALUE, not COMPARISON_VAL, into inv...Brendan Kehoe1-1/+1
1998-08-28loop.c (check_dbra_loop): Fix calculation of FINAL_VALUE when COMPARISON_VAL ...J"orn Rennecke1-3/+9
1998-08-27loop.c (check_dbra_loop): The loop ending comparison value must be an invaria...Jeffrey A Law1-0/+9
1998-08-27loop.c (scan_loop): Count down from max_reg_num - 1 to FIRST_PSEUDO_REGISTER ...Jeffrey A Law1-1/+1
1998-08-27loop.c (scan_loop): Count down from max_reg_num - 1 to FIRST_PSEUDO_REGISTER ...Jeffrey A Law1-1/+1
1998-08-27loop.c (check_dbra_loop): Enable code for reversal of some loops without a kn...J"orn Rennecke1-5/+4
1998-08-26loop.c (check_dbra_loop): Add some code that would allow reversal of some loo...J"orn Rennecke1-64/+202
1998-08-25loop.c (n_times_set, [...]): Convert to varrays.Mark Mitchell1-97/+127
1998-08-24loop.c (scan_loop): Allocate some slop to handle pseudos generated by move_mo...David S. Miller1-2/+10
1998-08-24Opps.Jeff Law1-1/+0
1998-08-24* loop.c (scan_loop): Honor AVOID_CC_MODE_COPIES.Jeffrey A Law1-0/+10
1998-08-22loop.c (load_mems): Fix initializers.Klaus-Georg Adams1-2/+6
1998-08-19rtl.h (rtx_function): New type.Mark Mitchell1-70/+567
1998-08-17Makefile.in (cplus-dep.o): Use cplus-dem.c from libiberty.Kaveh R. Ghazi1-3/+3
1998-08-14loop.c (add_label_notes): Do not ignore references to labels before dispatch ...Jeffrey A Law1-16/+9
1998-07-17loop.h (struct induction): Add no_const_addval.Richard Henderson1-189/+607