summaryrefslogtreecommitdiff
path: root/gcc/loop.c
Commit message (Expand)AuthorAgeFilesLines
* (move_movables): Aviod lossage when CALL_INSN_FUNCTION_USAGEwilson1994-07-191-4/+6
* (basic_induction_var, case REG): Allow previous insn to set a SUBREGkenner1994-06-291-1/+6
* (strength_reduce): When replacing DEST_ADDR givs, make sure resultingkenner1994-06-221-1/+1
* (move_movables): Copy CALL_INSN_FUNCTION_USAGE field.wilson1994-06-181-2/+16
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner1994-06-141-8/+9
* (note_addr_stored): A SET or CLOBBER of a BLKmode MEM means that allkenner1994-05-311-4/+7
* No longer handle LSHIFT.kenner1994-04-101-2/+0
* (init_loop): Remove decls of unused variables.kenner1994-03-251-11/+1
* (get_condition): Exit if we don't recognize SET_SRC of a SET thatkenner1994-03-231-0/+2
* (scan_loop): New variable loop_depth. Increment andwilson1994-03-181-20/+40
* (maybe_eliminate_biv_1): Ignore GIV if it isn't always computed.kenner1994-02-241-5/+5
* (scan_loop, strength_reduce): Go back to LOOP_TOP, not its NEXT_INSNkenner1994-02-241-5/+5
* (scan_loop): Add no_labels_between_p call to tests whichwilson1994-02-161-1/+2
* (get_condition): Can reverse comparison if -ffast-math.kenner1993-12-271-0/+1
* (check_dbra_loop): Fix error in previous change.kenner1993-12-251-1/+3
* (check_dbra_loop): Don't reverse loop if there is awilson1993-12-241-0/+13
* (scan_loop): Correct arguments for register check.kenner1993-12-021-3/+3
* (strength_reduce): Accept VOIDmode initial values.wilson1993-11-101-1/+2
* (strength_reduce): Ignore initial value if it is the wrong mode.kenner1993-11-051-4/+3
* (find_and_verify_loops): Properly continue loop after moving a blockkenner1993-10-201-1/+4
* (scan_loop): When skipping consecutive insns, don't count notes.dje1993-10-081-1/+1
* * loop.c: (invariant_p, case REG): hard_frame_pointer_rtx is invariant.dje1993-09-241-1/+2
* (basic_induction_var): New arg MODE.rms1993-09-121-13/+22
* (strength_reduce): Don't ignore a giv that depends on awilson1993-07-281-1/+8
* (mark_loop_jump): Handle weird cases like jumping to a symbol_ref.rms1993-07-241-2/+11
* (move_movables): Delete REG_EQUAL notes that describe awilson1993-06-081-0/+10
* (record_initial): Reject insns that store into subregs.rms1993-06-051-1/+3
* (scan_loop): Treat pseudo duplicated for exit tests justrms1993-05-201-2/+5
* * loop.c (strength_reduce): Handle case where loop_end is thelaw1993-05-071-2/+8
* * loop.c (addr_overlap_p): Delete.law1993-03-111-23/+0
* (consec_sets_invariant_p): Correct REG_EQUAL note checkswilson1993-02-241-1/+6
* (add_label_notes): Don't add notes for references towilson1993-02-241-8/+52
* * loop.c (move_movables): Clear INSN_CODE for eachinsn aslaw1993-01-151-0/+2
* * integrate.c (const_equiv): Delete decl, since it's never defined.brendan1993-01-121-1/+0
* (get_condition): Check for overflow when canonicalizing comparison.kenner1992-12-111-20/+29
* (record_biv): Clear total_benefit field of new iv_class.rms1992-10-231-1/+3
* (loop_optimize): Verify that max_uid_for_loop is stillwood1992-10-131-4/+8
* (basic_induction_var): Inside PLUS, when looking for promotedrms1992-09-231-1/+2
* (basic_induction_var): Add new parameter P.kenner1992-09-191-19/+81
* (loop_optimize): Delete uses of loop_number_first_block,wilson1992-08-111-12/+7
* entered into RCSrms1992-07-291-1/+1
* *** empty log message ***rms1992-07-191-1/+1
* *** empty log message ***rms1992-07-161-4/+7
* *** empty log message ***rms1992-07-111-1/+1
* *** empty log message ***mycroft1992-07-081-2/+2
* *** empty log message ***kenner1992-07-061-87/+87
* *** empty log message ***kenner1992-06-281-2/+0
* *** empty log message ***kenner1992-06-191-1/+1
* *** empty log message ***kenner1992-06-181-10/+24
* *** empty log message ***rms1992-05-261-3/+16