aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
1999-08-18loop.c (recombine_givs): Set ix field after sorting.J"orn Rennecke1-8/+10
1999-08-09Include function.h in most files.Bernd Schmidt1-0/+1
1999-08-03loop.c (strength_reduce): When doing biv->giv conversion, update reg note of ...J"orn Rennecke1-2/+8
1999-08-02loop.c (strength_reduce): When doing biv->giv conversion, fix up reg_biv_class.J"orn Rennecke1-1/+8
1999-07-09loop.c (check_dbra_loop): When reversing a loop...Bernd Schmidt1-0/+34
1999-06-24loop.c (verify_dominator): Properly handle ADDR_VEC and ADDR_DIFF_VEC insns t...Jeff Law1-4/+11
1999-06-24Revert these two patches:Mark Mitchell1-20/+5
1999-06-17loop.c (strength_reduce): When doing biv->giv conversion, update reg note of ...J"orn Rennecke1-2/+8
1999-06-17loop.c (move_movables): Note issues with replacing REGs with SUBREGs.Jeffrey A Law1-1/+8
1999-06-17loop.c (strength_reduce): When doing biv->giv conversion, fix up reg_biv_class.J"orn Rennecke1-3/+12
1999-06-16loop.c (strength_reduce): Insert sets of derived givs at every biv increment,...J"orn Rennecke1-14/+22
1999-06-09loop.c (loop_insn_first_p): Don't compare LUIDs when P is a note...J"orn Rennecke1-3/+8
1999-06-03loop.c (check_dbra_loop): Fix change of Jan 19.Andreas Schwab1-1/+1
1999-05-26* loop.c (strength_reduce): Don't do biv->giv conversion on constants.J"orn Rennecke1-0/+2
1999-05-24loop.c (strength_reduce): Do not clear NOT_EVERY_ITERATION at the last CODE_L...Jeffrey A Law1-3/+20
1999-05-23[multiple changes]Jeff Law1-0/+1
1999-05-12loop.c (maybe_eliminate_biv): Check regno against max_reg_before_loop.Graham Stott1-1/+2
1999-04-08* loop.c (strength_reduce): Re-enable Joern's loop improvements.Jeffrey A Law1-5/+1
1999-03-29loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to end of lib...J"orn Rennecke1-0/+20
1999-03-26loop.c (combine_givs): Fix index into can_combine when doing benefit adjustme...J"orn Rennecke1-1/+1
1999-03-25* loop.c (strength_reduce): Correct a comment.Finn Hakansson1-2/+2
1999-03-20* loop.c (check_dbra_loop): Fix debug message.Michael Hayes1-2/+7
1999-03-19Warning fixes:Kaveh R. Ghazi1-2/+0
1999-03-18Do not perform pseudo replacements if the loop contains volatile memoryNick Clifton1-1/+4
1999-03-11loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv conversion i...J"orn Rennecke1-3/+36
1999-02-25rtl.h (insn_first_p): Don't declare.J"orn Rennecke1-7/+21
1999-02-24loop.h (loop_insn_first_p): Declare.J"orn Rennecke1-3/+1
1999-02-22loop.c (libcall_other_regs): Make extern.Andrew MacLeod1-2/+1
1999-02-19rtlanal.c (insn_first_p): Fix return value for insn == reference.J"orn Rennecke1-21/+10
1999-02-19loop.c (strength_reduce): Check for intervening jumps when converting biv inc...J"orn Rennecke1-4/+32
1999-02-18loop.c (strength_reduce): For derived givs, replace the giv this was derived ...J"orn Rennecke1-5/+14
1999-02-17loop.c (strength_reduce): Don't move giv insn for biv turned giv below scan_s...J"orn Rennecke1-0/+1
1999-02-16loop.c (strength_reduce): Calculate maybe_dead before calling recombine_givs.J"orn Rennecke1-22/+30
1999-02-16* loop.c (strength_reduce): Dump biv increment -> giv conversions.J"orn Rennecke1-0/+5
1999-02-15loop.c (mark_loop_jump): Handle LO_SUM.Jeff Law1-11/+16
1999-02-13loop.c: Disable recent loop changes.Jeffrey A Law1-3/+5
1999-02-13loop.c (combine_givs_used_by_other): Delete.Richard Henderson1-51/+21
1999-02-13loop.c (scan_loop): Call reg_in_basic_block_p before loop_reg_used_before_p.Michael Hayes1-8/+14
1999-02-12loop.c (loop_insn_first_p, [...]): New functions.J"orn Rennecke1-55/+65
1999-02-12loop.c (load_mems): Don't guess how to do a load / store, use emit_move_insn.J"orn Rennecke1-2/+2
1999-02-08loop.c (reg_single_usage): New file-scope variable ...Richard Henderson1-36/+28
1999-02-05loop.c (check_dbra_loop): A store using an address giv for which we have no l...Michael Meissner1-2/+3
1999-02-05loop.c (strength_reduce): Clear not_every_iteration when passing the NOTE_INS...Jeffrey A Law1-4/+14
1999-02-04loop.c (first_loop_store_insn): New file-scope variable.J"orn Rennecke1-3/+26
1999-02-04loop.c (scan_loop): New argument loop_cont.J"orn Rennecke1-16/+17
1999-02-03loop.h (express_from): Declare.J"orn Rennecke1-7/+6
1999-02-02loop.c (loop_optimize): Fix value max_uid_for_loop is reset to after find_and...J"orn Rennecke1-2/+3
1999-02-02(recombine_givs): Don't use a giv that's likely to be dead to derive others.J"orn Rennecke1-5/+21
1999-01-31* loop.c (recombine_givs): Dump recombination and derivation data.Richard Henderson1-0/+18
1999-01-30loop.c: Disable recent loop changes.Jeffrey A Law1-1/+5