aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
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
1999-12-08Don't hoist volatile mems out of loops.Bernd Schmidt1-1/+2
1999-12-07loop.h (struct induction): Add multi_insn_incr.Richard Henderson1-16/+50
1999-12-02Prevent invalid transformationsBernd Schmidt1-7/+63
1999-11-26Avoid GNU C extensionBernd Schmidt1-1/+6
1999-11-24loop.c (loop_optimize): Always find_loop_tree_blocks and unroll_block_trees w...Mark Mitchell1-6/+8
1999-11-23Copy propagation for hoisted mems in loop.c.Bernd Schmidt1-3/+111
1999-11-22Reformat load_mems slightly.Bernd Schmidt1-137/+136
1999-11-11Fix yet another gcc2 merge problem, this one broke linux kernel compilesJim Wilson1-0/+6
1999-11-08cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc.Mark Mitchell1-14/+20
1999-11-01bitmap.h (BITMAP_XMALLOC): New macro.Mark Mitchell1-25/+42
1999-10-31[multiple changes]Richard Kenner1-21/+25
1999-10-27rtl.h (note_stores): Add additional paramter.Mark Mitchell1-15/+17
1999-10-25loop.c (basic_induction_var): A non-integer variable which is being set by a ...Geoff Keating1-0/+2
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