OSDN Git Service

(invariant_p, case REG): Pointers into frame are not invariants if
[pf3gnuchains/gcc-fork.git] / gcc / loop.c
1997-04-13 kenner(invariant_p, case REG): Pointers into frame are not...
1997-03-16 law * loop.c (strength_reduce): Adjust BENEFIT...
1997-01-19 kenner(check_final_value): Handle insns with no luid's.
1997-01-04 kenner(basic_induction_var): Return 0 if SUBREG is not a...
1996-12-13 ianCheck SMALL_REGISTER_CLASSES at runtime
1996-10-23 kenner(combine_givs): When combining a DEST_REG giv with...
1996-10-21 wilson(strength_reduce): Add check for ! bl->reversed to
1996-10-15 dje * loop.c (strength_reduce): Avoid taking PATTERN of...
1996-09-24 kenner(get_condition): Use rtx_equal_p to compare rtx.
1996-09-23 kenner(check_dbra_loop): Don't assume label must be second...
1996-09-22 kenner(combine_givs): Improve combining DEST_REG giv with...
1996-07-23 mrsinstall EH code
1996-07-03 mrsformatting tweaks
1996-06-06 wilson(strength_reduce): If HAVE_cc0 defined, disable auto_in...
1996-05-10 kenner(maybe_eliminate_biv_1): Disable all but two cases...
1996-04-04 wilson(combine_givs): Use new macro GIV_SORT_CRITERION.
1996-03-05 dje * loop.c (init_loop): Use pseudo reg in add_cost compu...
1996-01-24 wilson(scan_loop): Correct comment.
1995-10-03 kennerUpdate comments.
1995-09-16 kenner(find_and_verify_loops): Fix error in last change.
1995-09-15 kenner(find_and_verify_loops): When moving exit blocks out...
1995-08-13 kenner(find_and_verify_loops): Set dest_loop only if JUMP_LAB...
1995-07-26 kenner(find_and_verify_loops): When moving blocks of code...
1995-07-14 kenner(loop_number_exit_count): New global variable.
1995-06-15 kennerUpdate FSF address.
1995-05-13 wilson(record_giv): When computing replaceable, use
1995-05-12 wilson(check_dbra_loop): When reversing loop when
1995-02-13 kenner(mark_loop_jump): Remove bogus assignments to LABEL_...
1995-01-21 wilson(record_giv): Initialize new field same_insn.
1995-01-21 wilson(scan_loop): For the replace_rtx call, copy the rtx...
1995-01-05 dje(get_condition): Use CONST0_RTX instead of const0_rtx.
1994-12-19 wilson(invariant_p): Reject const volatile references.
1994-11-17 kenner(move_movables): For move_insn case, skip notes when...
1994-07-19 wilson(move_movables): Aviod lossage when CALL_INSN_FUNCTION_...
1994-06-29 kenner(basic_induction_var, case REG): Allow previous insn...
1994-06-22 kenner(strength_reduce): When replacing DEST_ADDR givs, make...
1994-06-18 wilson(move_movables): Copy CALL_INSN_FUNCTION_USAGE field.
1994-06-14 kennerCast pointer operands to bzero, bcopy, and bcmp to...
1994-05-31 kenner(note_addr_stored): A SET or CLOBBER of a BLKmode MEM...
1994-04-10 kennerNo longer handle LSHIFT.
1994-03-25 kenner(init_loop): Remove decls of unused variables.
1994-03-23 kenner(get_condition): Exit if we don't recognize SET_SRC...
1994-03-18 wilson(scan_loop): New variable loop_depth. Increment and
1994-02-24 kenner(maybe_eliminate_biv_1): Ignore GIV if it isn't always...
1994-02-24 kenner(scan_loop, strength_reduce): Go back to LOOP_TOP,...
1994-02-16 wilson(scan_loop): Add no_labels_between_p call to tests...
1993-12-27 kenner(get_condition): Can reverse comparison if -ffast-math.
1993-12-25 kenner(check_dbra_loop): Fix error in previous change.
1993-12-24 wilson(check_dbra_loop): Don't reverse loop if there is a
1993-12-02 kenner(scan_loop): Correct arguments for register check.
1993-11-10 wilson(strength_reduce): Accept VOIDmode initial values.
1993-11-05 kenner(strength_reduce): Ignore initial value if it is the...
1993-10-20 kenner(find_and_verify_loops): Properly continue loop after...
1993-10-08 dje(scan_loop): When skipping consecutive insns, don't...
1993-09-24 dje* loop.c: (invariant_p, case REG): hard_frame_pointer_r...
1993-09-12 rms(basic_induction_var): New arg MODE.
1993-07-28 wilson(strength_reduce): Don't ignore a giv that depends...
1993-07-24 rms(mark_loop_jump): Handle weird cases like jumping to...
1993-06-08 wilson(move_movables): Delete REG_EQUAL notes that describe a
1993-06-05 rms(record_initial): Reject insns that store into subregs.
1993-05-20 rms(scan_loop): Treat pseudo duplicated for exit tests...
1993-05-07 law * loop.c (strength_reduce): Handle case where loop_end...
1993-03-11 law * loop.c (addr_overlap_p): Delete.
1993-02-24 wilson(consec_sets_invariant_p): Correct REG_EQUAL note checks
1993-02-24 wilson(add_label_notes): Don't add notes for references to
1993-01-15 law * loop.c (move_movables): Clear INSN_CODE for eachinsn as
1993-01-12 brendan * integrate.c (const_equiv): Delete decl, since it...
1992-12-11 kenner(get_condition): Check for overflow when canonicalizing...
1992-10-23 rms(record_biv): Clear total_benefit field of new iv_class.
1992-10-13 wood(loop_optimize): Verify that max_uid_for_loop is still
1992-09-23 rms(basic_induction_var): Inside PLUS, when looking for...
1992-09-19 kenner(basic_induction_var): Add new parameter P.
1992-08-11 wilson(loop_optimize): Delete uses of loop_number_first_block,
1992-07-29 rmsentered into RCS
1992-07-19 rms*** empty log message ***
1992-07-16 rms*** empty log message ***
1992-07-11 rms*** empty log message ***
1992-07-08 mycroft*** empty log message ***
1992-07-06 kenner*** empty log message ***
1992-06-28 kenner*** empty log message ***
1992-06-19 kenner*** empty log message ***
1992-06-18 kenner*** empty log message ***
1992-05-26 rms*** empty log message ***
1992-05-07 meissner*** empty log message ***
1992-04-18 rms*** empty log message ***
1992-04-12 wood*** empty log message ***
1992-04-06 wilson*** empty log message ***
1992-03-31 wilson*** empty log message ***
1992-03-28 kenner*** empty log message ***
1992-03-22 kenner*** empty log message ***
1992-03-14 rms*** empty log message ***
1992-02-01 rmsInitial revision