aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)Author
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
1994-12-19(invariant_p): Reject const volatile references.wilson
1994-11-17(move_movables): For move_insn case, skip notes when deletingkenner
1994-07-19(move_movables): Aviod lossage when CALL_INSN_FUNCTION_USAGEwilson
1994-06-29(basic_induction_var, case REG): Allow previous insn to set a SUBREGkenner
1994-06-22(strength_reduce): When replacing DEST_ADDR givs, make sure resultingkenner
1994-06-18(move_movables): Copy CALL_INSN_FUNCTION_USAGE field.wilson
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner
1994-05-31(note_addr_stored): A SET or CLOBBER of a BLKmode MEM means that allkenner
1994-04-10No longer handle LSHIFT.kenner
1994-03-25(init_loop): Remove decls of unused variables.kenner
1994-03-23(get_condition): Exit if we don't recognize SET_SRC of a SET thatkenner
1994-03-18(scan_loop): New variable loop_depth. Increment andwilson
1994-02-24(maybe_eliminate_biv_1): Ignore GIV if it isn't always computed.kenner
1994-02-24(scan_loop, strength_reduce): Go back to LOOP_TOP, not its NEXT_INSNkenner
1994-02-16(scan_loop): Add no_labels_between_p call to tests whichwilson
1993-12-27(get_condition): Can reverse comparison if -ffast-math.kenner
1993-12-25(check_dbra_loop): Fix error in previous change.kenner
1993-12-24(check_dbra_loop): Don't reverse loop if there is awilson
1993-12-02(scan_loop): Correct arguments for register check.kenner
1993-11-10(strength_reduce): Accept VOIDmode initial values.wilson
1993-11-05(strength_reduce): Ignore initial value if it is the wrong mode.kenner
1993-10-20(find_and_verify_loops): Properly continue loop after moving a blockkenner
1993-10-08(scan_loop): When skipping consecutive insns, don't count notes.dje
1993-09-24* loop.c: (invariant_p, case REG): hard_frame_pointer_rtx is invariant.dje
1993-09-12(basic_induction_var): New arg MODE.rms
1993-07-28(strength_reduce): Don't ignore a giv that depends on awilson
1993-07-24(mark_loop_jump): Handle weird cases like jumping to a symbol_ref.rms
1993-06-08(move_movables): Delete REG_EQUAL notes that describe awilson
1993-06-05(record_initial): Reject insns that store into subregs.rms
1993-05-20(scan_loop): Treat pseudo duplicated for exit tests justrms
1993-05-07 * loop.c (strength_reduce): Handle case where loop_end is thelaw
1993-03-11 * loop.c (addr_overlap_p): Delete.law
1993-02-24(consec_sets_invariant_p): Correct REG_EQUAL note checkswilson
1993-02-24(add_label_notes): Don't add notes for references towilson
1993-01-15 * loop.c (move_movables): Clear INSN_CODE for eachinsn aslaw
1993-01-12 * integrate.c (const_equiv): Delete decl, since it's never defined.brendan
1992-12-11(get_condition): Check for overflow when canonicalizing comparison.kenner
1992-10-23(record_biv): Clear total_benefit field of new iv_class.rms
1992-10-13(loop_optimize): Verify that max_uid_for_loop is stillwood
1992-09-23(basic_induction_var): Inside PLUS, when looking for promotedrms
1992-09-19(basic_induction_var): Add new parameter P.kenner
1992-08-11(loop_optimize): Delete uses of loop_number_first_block,wilson
1992-07-29entered into RCSrms
1992-07-19*** empty log message ***rms
1992-07-16*** empty log message ***rms
1992-07-11*** empty log message ***rms