aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
1996-07-23install EH codeMike Stump1-0/+14
1996-07-03formatting tweaksMike Stump1-25/+25
1996-06-06(strength_reduce): If HAVE_cc0 defined, disable auto_inc_optJim Wilson1-0/+9
1996-05-10(maybe_eliminate_biv_1): Disable all but two cases of biv elimination with gi...Richard Kenner1-9/+27
1996-04-04(combine_givs): Use new macro GIV_SORT_CRITERION.Jim Wilson1-29/+71
1996-03-05loop.c (init_loop): Use pseudo reg in add_cost computation so cost doesn't va...Doug Evans1-1/+1
1996-01-24(scan_loop): Correct comment.Jim Wilson1-31/+192
1995-10-03Update comments.Richard Kenner1-1/+1
1995-09-16(find_and_verify_loops): Fix error in last change.Richard Kenner1-1/+1
1995-09-15(find_and_verify_loops): When moving exit blocks out of the loop,Richard Kenner1-0/+6
1995-08-13(find_and_verify_loops): Set dest_loop only if JUMP_LABEL (insn) isRichard Kenner1-9/+11
1995-07-26(find_and_verify_loops): When moving blocks of code, verify that the just des...Richard Kenner1-2/+30
1995-07-14(loop_number_exit_count): New global variable.Richard Kenner1-4/+28
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-05-13(record_giv): When computing replaceable, useJim Wilson1-39/+9
1995-05-12(check_dbra_loop): When reversing loop whenJim Wilson1-2/+8
1995-02-13(mark_loop_jump): Remove bogus assignments to LABEL_ fields in defaultRichard Kenner1-6/+2
1995-01-20(record_giv): Initialize new field same_insn.Jim Wilson1-0/+1
1995-01-20(scan_loop): For the replace_rtx call, copy the rtx that isJim Wilson1-2/+4
1995-01-05(get_condition): Use CONST0_RTX instead of const0_rtx.Doug Evans1-1/+1
1994-12-19(invariant_p): Reject const volatile references.Jim Wilson1-3/+7
1994-11-16(move_movables): For move_insn case, skip notes when deletingRichard Kenner1-0/+2
1994-07-18(move_movables): Aviod lossage when CALL_INSN_FUNCTION_USAGEJim Wilson1-4/+6
1994-06-29(basic_induction_var, case REG): Allow previous insn to set a SUBREGRichard Kenner1-1/+6
1994-06-22(strength_reduce): When replacing DEST_ADDR givs, make sure resultingRichard Kenner1-1/+1
1994-06-18(move_movables): Copy CALL_INSN_FUNCTION_USAGE field.Jim Wilson1-2/+16
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-8/+9
1994-05-31(note_addr_stored): A SET or CLOBBER of a BLKmode MEM means that allRichard Kenner1-4/+7
1994-04-10No longer handle LSHIFT.Richard Kenner1-2/+0
1994-03-25(init_loop): Remove decls of unused variables.Richard Kenner1-11/+1
1994-03-23(get_condition): Exit if we don't recognize SET_SRC of a SET thatRichard Kenner1-0/+2
1994-03-18(scan_loop): New variable loop_depth.Jim Wilson1-20/+40
1994-02-24(maybe_eliminate_biv_1): Ignore GIV if it isn't always computed.Richard Kenner1-5/+5
1994-02-24(scan_loop, strength_reduce): Go back to LOOP_TOP, not its NEXT_INSNRichard Kenner1-5/+5
1994-02-16(scan_loop): Add no_labels_between_p call to tests which decide if...Jim Wilson1-1/+2
1993-12-27(get_condition): Can reverse comparison if -ffast-math.Richard Kenner1-0/+1
1993-12-25(check_dbra_loop): Fix error in previous change.Richard Kenner1-1/+3
1993-12-23(check_dbra_loop): Don't reverse loop if there is aJim Wilson1-0/+13
1993-12-02(scan_loop): Correct arguments for register check.Richard Kenner1-3/+3
1993-11-09(strength_reduce): Accept VOIDmode initial values.Jim Wilson1-1/+2
1993-11-04(strength_reduce): Ignore initial value if it is the wrong mode.Richard Kenner1-4/+3
1993-10-20(find_and_verify_loops): Properly continue loop after moving a blockRichard Kenner1-1/+4
1993-10-08(scan_loop): When skipping consecutive insns, don't count notes.Doug Evans1-1/+1
1993-09-24* loop.c: (invariant_p, case REG): hard_frame_pointer_rtx is invariant.Doug Evans1-1/+2
1993-09-12(basic_induction_var): New arg MODE.Richard Stallman1-13/+22
1993-07-28(strength_reduce): Don't ignore a giv that depends on aJim Wilson1-1/+8
1993-07-24(mark_loop_jump): Handle weird cases like jumping to a symbol_ref.Richard Stallman1-2/+11
1993-06-08(move_movables): Delete REG_EQUAL notes that describe aJim Wilson1-0/+10
1993-06-05(record_initial): Reject insns that store into subregs.Richard Stallman1-1/+3
1993-05-20(scan_loop): Treat pseudo duplicated for exit tests justRichard Stallman1-2/+5