aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
1999-10-25loop.c (note_set_pseudo_multiple_uses_retval): New variable.Jeffrey A Law1-4/+50
1999-10-10Don't put things between tablejumps and jump tables in loop.cBernd Schmidt1-1/+15
1999-10-06collect2.c (scan_prog_file, [...]): Prototype function pointers and casts for...Kaveh R. Ghazi1-8/+20
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-19rtl.h (insns_safe_to_move_p): New function.Mark Mitchell1-4/+11
1999-09-14loop.c (strength_reduce): Don't call reg_used_between_p if the insn from BL2 ...Andreas Schwab1-5/+5
1999-09-14Fix typo in comment.Jeff Law1-1/+1
1999-09-12Replace insn_foo with insn_data.foo.Richard Henderson1-6/+8
1999-09-10loop.c (basic_induction_var): Typo NULL_RTX -> NULL.Richard Henderson1-2/+4
1999-09-09combine.c (SUBST): Break out to a real function do_SUBST.Richard Henderson1-0/+1
1999-09-06Merge in gcc2-ss-010999Jeff Law1-46/+105
1999-08-31rtl.h (RTL_CHECK1, RTL_CHECK2): New macros which type- and bounds- check RTL ...Zack Weinberg1-1/+2
1999-08-29loop.c (this_loop_info): New variable.Michael Hayes1-91/+90
1999-08-25loop.c (express_from): Try harder to unify (* c N) and (* c M) where N and M ...Richard Henderson1-0/+24
1999-08-25Warning fixes:Kaveh R. Ghazi1-5/+5
1999-08-25Fix minor oops in last change.Jeff Law1-1/+1
1999-08-25loop.c (strength_reduce): Automatically unroll loops if the unrolled loop siz...Michael Tiemann1-3/+33
1999-08-24loop.c (insert_bct): Replace use of sdiv_optab with asr_optab and delete comm...Michael Tiemann1-13/+4
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-11/+11
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