aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)Author
1998-11-29Use gen_rtx_FOO.kenner
1998-11-29Include system.h and remove now-redundant includes or definitionskenner
1998-10-04(strength_reduce): Track maybe_multiple on giv scan.kenner
1998-04-13(loop_optimize): Reset max_uid_for_loop after find_and_verify_loops call.kenner
1998-02-06(strength_reduce): When placing increment for auto-inc case, dokenner
1997-11-09(strength_reduce): If initial value of BIV is equivalent tokenner
1997-09-28(scan_loop, valid_initial_value_p): Remove #if test on SMALL_REGISTER_CLASSES.kenner
1997-09-20 * loop.c (strength_reduce): Fix typo.law
1997-09-10(replace_call_address): Pre-process out prototype decl.kenner
1997-08-27 * loop.c (combine_movables): Earlier insns don't match later ones.dje
1997-08-27 * loop.c (check_final_value): Don't miss a biv increment in alaw
1997-08-26 * loop.c (check_dbra_loop): If the loop biv is only usedlaw
1997-08-08Include "config.h" first, as per autoconf manual.eggert
1997-08-07(record_excess_regs, reg_in_basic_block_p): Add default case to switch.kenner
1997-07-02Do not go beyond end of arraymeissner
1997-06-02Widen some short fields to int; Use allocate_reg_info to allocate the reg_ren...meissner
1997-05-30Use accessor macros to access arrays based on regno; move many of the arrays ...meissner
1997-05-18(maybe_eliminate_biv_1): In (set (cc0) <biv>) case, swap comparekenner
1997-05-06reformat a little to match GNU coding standards.mrs
1997-04-13(invariant_p, case REG): Pointers into frame are not invariants ifkenner
1997-03-16 * loop.c (strength_reduce): Adjust BENEFIT appropriately if anlaw
1997-01-19(check_final_value): Handle insns with no luid's.kenner
1997-01-04(basic_induction_var): Return 0 if SUBREG is not a promoted variable.kenner
1996-12-13Check SMALL_REGISTER_CLASSES at runtimeian
1996-10-23(combine_givs): When combining a DEST_REG giv with its only use,kenner
1996-10-21(strength_reduce): Add check for ! bl->reversed towilson
1996-10-15 * loop.c (strength_reduce): Avoid taking PATTERN of a label.dje
1996-09-24(get_condition): Use rtx_equal_p to compare rtx.kenner
1996-09-23(check_dbra_loop): Don't assume label must be second part ofkenner
1996-09-22(combine_givs): Improve combining DEST_REG giv with its only use.kenner
1996-07-23install EH codemrs
1996-07-03formatting tweaksmrs
1996-06-06(strength_reduce): If HAVE_cc0 defined, disable auto_inc_optwilson
1996-05-10(maybe_eliminate_biv_1): Disable all but two cases of biv eliminationkenner
1996-04-04(combine_givs): Use new macro GIV_SORT_CRITERION.wilson
1996-03-05 * loop.c (init_loop): Use pseudo reg in add_cost computationdje
1996-01-24(scan_loop): Correct comment.wilson
1995-10-03Update comments.kenner
1995-09-16(find_and_verify_loops): Fix error in last change.kenner
1995-09-15(find_and_verify_loops): When moving exit blocks out of the loop,kenner
1995-08-13(find_and_verify_loops): Set dest_loop only if JUMP_LABEL (insn) iskenner
1995-07-26(find_and_verify_loops): When moving blocks of code, verify that thekenner
1995-07-14(loop_number_exit_count): New global variable.kenner
1995-06-15Update FSF address.kenner
1995-05-13(record_giv): When computing replaceable, usewilson
1995-05-12(check_dbra_loop): When reversing loop whenwilson
1995-02-13(mark_loop_jump): Remove bogus assignments to LABEL_ fields in defaultkenner
1995-01-21(record_giv): Initialize new field same_insn.wilson
1995-01-21(scan_loop): For the replace_rtx call, copy the rtx that iswilson
1995-01-05(get_condition): Use CONST0_RTX instead of const0_rtx.dje