aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)Author
1999-09-04Import final gcc2 snapshot (990109)gcc3Jeffrey A Law
1998-05-05gcc2 snapshot 980502 importJeffrey A Law
1998-04-04gcc2 snapshot 980401 importJeffrey A Law
1997-12-06import of gcc-2.8Jeffrey A Law
1997-11-02import gcc2 971021 snapshotJeffrey A Law
1997-07-02Do not go beyond end of arrayMichael Meissner
1997-06-02Widen some short fields to int; Use allocate_reg_info to allocate the reg_ren...Michael Meissner
1997-05-30Use accessor macros to access arrays based on regno; move many of the arrays ...Michael Meissner
1997-05-18(maybe_eliminate_biv_1): In (set (cc0) <biv>) case, swap compareRichard Kenner
1997-05-06reformat a little to match GNU coding standards.Mike Stump
1997-04-13(invariant_p, case REG): Pointers into frame are not invariants ifRichard Kenner
1997-03-16 * loop.c (strength_reduce): Adjust BENEFIT appropriately if anJeff Law
1997-01-19(check_final_value): Handle insns with no luid's.Richard Kenner
1997-01-04(basic_induction_var): Return 0 if SUBREG is not a promoted variable.Richard Kenner
1996-12-13Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor
1996-10-23(combine_givs): When combining a DEST_REG giv with its only use,Richard Kenner
1996-10-21(strength_reduce): Add check for ! bl->reversed toJim Wilson
1996-10-15 * loop.c (strength_reduce): Avoid taking PATTERN of a label.Doug Evans
1996-09-24(get_condition): Use rtx_equal_p to compare rtx.Richard Kenner
1996-09-23(check_dbra_loop): Don't assume label must be second part ofRichard Kenner
1996-09-22(combine_givs): Improve combining DEST_REG giv with its only use.Richard Kenner
1996-07-23install EH codeMike Stump
1996-07-03formatting tweaksMike Stump
1996-06-06(strength_reduce): If HAVE_cc0 defined, disable auto_inc_optJim Wilson
1996-05-10(maybe_eliminate_biv_1): Disable all but two cases of biv eliminationRichard Kenner
1996-04-04(combine_givs): Use new macro GIV_SORT_CRITERION.Jim Wilson
1996-03-05 * loop.c (init_loop): Use pseudo reg in add_cost computationDoug Evans
1996-01-24(scan_loop): Correct comment.Jim Wilson
1995-10-03Update comments.Richard Kenner
1995-09-16(find_and_verify_loops): Fix error in last change.Richard Kenner
1995-09-15(find_and_verify_loops): When moving exit blocks out of the loop,Richard Kenner
1995-08-13(find_and_verify_loops): Set dest_loop only if JUMP_LABEL (insn) isRichard Kenner
1995-07-26(find_and_verify_loops): When moving blocks of code, verify that theRichard Kenner
1995-07-14(loop_number_exit_count): New global variable.Richard Kenner
1995-06-15Update FSF address.Richard Kenner
1995-05-13(record_giv): When computing replaceable, useJim Wilson
1995-05-12(check_dbra_loop): When reversing loop whenJim Wilson
1995-02-13(mark_loop_jump): Remove bogus assignments to LABEL_ fields in defaultRichard Kenner
1995-01-21(record_giv): Initialize new field same_insn.Jim Wilson
1995-01-21(scan_loop): For the replace_rtx call, copy the rtx that isJim Wilson
1995-01-05(get_condition): Use CONST0_RTX instead of const0_rtx.Doug Evans
1994-12-19(invariant_p): Reject const volatile references.Jim Wilson
1994-11-17(move_movables): For move_insn case, skip notes when deletingRichard Kenner
1994-07-19(move_movables): Aviod lossage when CALL_INSN_FUNCTION_USAGEJim Wilson
1994-06-29(basic_induction_var, case REG): Allow previous insn to set a SUBREGRichard Kenner
1994-06-22(strength_reduce): When replacing DEST_ADDR givs, make sure resultingRichard Kenner
1994-06-18(move_movables): Copy CALL_INSN_FUNCTION_USAGE field.Jim Wilson
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner
1994-05-31(note_addr_stored): A SET or CLOBBER of a BLKmode MEM means that allRichard Kenner
1994-04-10No longer handle LSHIFT.Richard Kenner