aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
2000-05-25combine.c (try_combine): Use any_condjump_p...Jan Hubicka1-19/+23
2000-05-25* loop.c (basic_induction_var): Avoid double recording of an increment.J"orn Rennecke1-1/+7
2000-05-25revert: loop.h (struct induction): Add multi_insn_incr.J"orn Rennecke1-52/+17
2000-05-25rtl.h (loc_mentioned_in_p): Declare.J"orn Rennecke1-4/+15
2000-05-19cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.Richard Kenner1-1/+1
2000-05-19jump.c (redirect_jump): Add delete_unused argument.Richard Henderson1-80/+80
2000-05-18rtlanal.c (insn_dependant_p, [...]): New.Richard Henderson1-4/+3
2000-05-15loop.c (scan_loop, [...]): Change unroll_p and bct_p parameters to flags.Jan Hubicka1-14/+14
2000-04-27cse.c (CSE_ADDRESS_COST): Remove.Jan Hubicka1-19/+12
2000-04-27* loop.c (load_mems) Don't use hard registers for the hoisting.Jan Hubicka1-1/+7
2000-04-25* loop.c (strength_reduce): Fix typo in the last checkin.Jan Hubicka1-1/+1
2000-04-24loop.c (strength_reduce): Simplify test to INSN_P.Jan Hubicka1-10/+19
2000-04-23loop.c (simplify_giv_expr): Be more agressive on simplifying constant MULT givs.Jan Hubicka1-13/+28
2000-04-23loop.c (maybe_eliminate_biv_1): Use GET_CODE (x) == CONST_INT instead of CONS...Jan Hubicka1-20/+21
2000-04-22* loop.c (strength_reduce): Fix biv removal code.Jan Hubicka1-13/+1
2000-04-20* loop.c (emit_iv_add_mult): Revert last change.Richard Henderson1-51/+5
2000-04-20loop.c (emit_iv_add_mult): Simplify it's input and emit REG_EQUAL note explai...Jan Hubicka1-5/+51
2000-04-19Even more lossage, sorry.Jan Hubicka1-1/+1
2000-04-19Fix lossage caused by applying old version of my previous patch.Jan Hubicka1-7/+8
2000-04-19loop.c (check_insn_for_bivs, [...]): Break out from ...Jan Hubicka1-338/+255
2000-04-17loop.c (canonicalize_condition): Add WANT_REG argument.Richard Henderson1-4/+11
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-12/+13
2000-03-19emit-rtl.c (remove_unncessary_notes): Check that all NOTE_INSN_BLOCK_BEG and ...Mark Mitchell1-10/+5
2000-03-14Add cselib; use it in loop and reload_cse_regsBernd Schmidt1-5/+57
2000-02-28Fix for SH gcc.c-torture/compile/991229-3.c failure:J"orn Rennecke1-2/+6
2000-02-26Fix copyrights.Jeff Law1-1/+2
2000-02-18loop.c (canonicalize_condition): New function, broken out of get_condition.John Wehle1-31/+62
2000-01-27Reflect renaming of invariant_p to loop_invariant_p in comment.Joern Rennecke1-2/+3
2000-01-25loop.c (current_loop_info): Delete.Michael Hayes1-207/+222
2000-01-25loop.h (LOOP_INFO): New accessor macro.Michael Hayes1-8/+8
2000-01-24rtl.def: Add unordered fp comparisions.Richard Henderson1-2/+5
2000-01-23loop.c (check_dbra_loop): When checking a loop for reversability...Clinton Popetz1-1/+1
2000-01-22loop.c (loops_info): New variable.Michael Hayes1-13/+12
2000-01-19loop.c (loop_optimize): Allocate loop_info structure for each loop prior to c...Michael Hayes1-3/+9
2000-01-19loop.c (current_loop_info): Renamed from loop_info_data and changed to a poin...Michael Hayes1-5/+8
2000-01-17combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode.Richard Henderson1-2/+4
2000-01-17ggc-common.c: PROTO -> PARAMS.Kaveh R. Ghazi1-63/+63
2000-01-15loop.c (this_loop_info): Delete.Michael Hayes1-440/+357
2000-01-04cse.c (cse_insn): Missing cast added.Jeff Law1-1/+1
2000-01-04builtins.c (expand_builtin_strlen): Initialize variable `icode'.Kaveh R. Ghazi1-2/+2
1999-12-27alias.c (nonlocal_reference_p): Add else for disjoint ifs.Christophe Jaillet1-2/+2
1999-12-24Makefile.in (toplev.o): Depend on loop.h.Kaveh R. Ghazi1-1/+3
1999-12-17loop.c (insert_loop_mem): Don't record MEMs from inside EXPR_LISTs.Richard Earnshaw1-0/+4
1999-12-16* loop.c (insert_loop_mem): Ignore memory clobbers.Richard Henderson1-0/+4
1999-12-14Avoid reversing bivs with maybe_multiple set.Bernd Schmidt1-0/+1
1999-12-14loop.c (strength_reduce): Fix sign of giv lifetime calculation for givs made ...J"orn Rennecke1-1/+1
1999-12-14Run reg_scan_update to get information about regs created by loop.Bernd Schmidt1-2/+18
1999-12-12loop.c (load_mems): Don't hoist written floating point mem if -ffloat-store.Stephen L Moshier1-1/+5
1999-12-10Undo previous changeBernd Schmidt1-2/+1
1999-12-09loop.c (record_biv): Declare parameter as int.Andreas Jaeger1-0/+1