aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
2001-06-18unroll.c: Include predict.h.Jan Hubicka1-1/+1
2001-06-12Fix for PR 3128, IA-64 linux kernel miscompileJim Wilson1-5/+6
2001-06-12loop.c: Include predict.hJan Hubicka1-0/+13
2001-06-11do not combine asm stmts in scan_loopAldy Hernandez1-0/+1
2001-05-11loop.h (struct movables): Remove `num'.Mark Mitchell1-30/+52
2001-05-01bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".Kaveh R. Ghazi1-2/+2
2001-04-25* loop.c (try_swap_copy_prop): Go back to checking insn.Jason Merrill1-1/+1
2001-04-23* loop.c (loop_delete_insns): Add prototype.Mark Mitchell1-0/+1
2001-04-21flow.c (proagate_one_insn): Remove useless assignment.Mark Mitchell1-5/+40
2001-04-19rtl.texi (jump_insn): Expand on JUMP_LABEL documentation.Mark Mitchell1-4/+7
2001-04-19loop.c (load_mems): Examine all the instructions in the loop before concludin...Mark Mitchell1-1/+1
2001-03-30Prevent hoisting code from generating uninitialized accesses.Bernd Schmidt1-3/+15
2001-03-22mkconfig.sh: Include insn-flags.h.Richard Henderson1-1/+0
2001-02-25loop.c (check_dbra_loop): A biv has uses besides counting if it is used to se...Franz Sirl1-0/+9
2001-02-24* loop.c (canonicalize_condition): Move to reversed_comparison_code.Jan Hubicka1-23/+13
2001-01-26loop.c (loop_giv_reduce_benefit): Copy mode size into int variable.Michael Hayes1-10/+13
2001-01-25loop.c (loop_call_insn_emit_before, [...]): New.Michael Hayes1-14/+41
2001-01-12loop.h (total_biv_increment): Constify iv_class pointer.Michael Hayes1-6/+116
2001-01-07hard-reg-set.h: Add multiple include guard.Michael Hayes1-102/+221
2001-01-07loop.h (loop_insn_hoist): New prototype.Michael Hayes1-22/+51
2001-01-07* loop.c (emit_iv_add_mult): Use single_set to examine new insn.Michael Hayes1-3/+6
2001-01-07loop.c (count_loop_regs_set): Delete.Michael Hayes1-140/+101
2001-01-06loop.c (scan_loop): Use xcalloc for the regs array.Richard Henderson1-9/+5
2001-01-06loop.c (debug_biv, debug_giv): New.Michael Hayes1-95/+118
2001-01-05loop.h (struct loop_reg): New.Michael Hayes1-169/+147
2001-01-05loop.c (prescan_loop): Set loop_info->has_nonconst_call.Michael Hayes1-4/+8
2001-01-01loop.c (add_label_notes): Increment the label usage count when a note is adde...John David Anglin1-3/+8
2001-01-01* loop.c (scan_loop): Use xmalloc to allocate movables.Andreas Jaeger1-2/+2
2001-01-01loop.c (check_insn_for_bivs): Use ivs->n_regs to check array bounds.Michael Hayes1-3/+3
2001-01-01loop.c (loop_ivs_free): New function.Michael Hayes1-26/+38
2001-01-01loop.h (struct iv): New.Michael Hayes1-35/+24
2001-01-01loop.h (REG_IV_CLASS): New accessor macro.Michael Hayes1-7/+8
2001-01-01loop.c (loop_giv_reduce_benefit): Break out from strength_reduce.Michael Hayes1-423/+448
2001-01-01loop.c (loop_bivs_find): Break out from strength_reduce.Michael Hayes1-102/+202
2001-01-01loop.c (LOOP_REG_LIFETIME, [...]): Define.Michael Hayes1-13/+12
2001-01-01loop.h (REGNO_FIRST_LUID, [...]): Define.Michael Hayes1-25/+26
2001-01-01loop.h (struct loop_movables): New.Michael Hayes1-37/+55
2000-12-31* loop.c (debug_loops): New.Michael Hayes1-0/+10
2000-11-29function.h (emit_status): Delete member regno_pointer_flag and rename regno_p...John David Anglin1-5/+5
2000-11-28loop.c (load_mems): Avoid using next_label to find end_label.Jakub Jelinek1-20/+31
2000-11-27Re-apply an earlier fix, with a small updateBernd Schmidt1-15/+21
2000-11-21Fix consec_sets_giv bug.Bernd Schmidt1-2/+7
2000-11-13loop.c (basic_induction_var): Revert accidental checkin.Franz Sirl1-7/+8
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-5/+5
2000-10-21* loop.c (strength_reduce): Fix error in last change.Richard Kenner1-1/+1
2000-10-20loop.c (strength_reduce): Show when new register made for giv is known to be ...Richard Kenner1-1/+40
2000-10-18Adding new option -ftrapv.Chandrakala Chavva1-2/+2
2000-10-13Remove obstacks.Mark Mitchell1-38/+28
2000-09-29loop.c (check_final_value): A GIV is not replaceable if used before set.Franz Sirl1-11/+14
2000-09-19Kill recombine_givs.Bernd Schmidt1-985/+11