aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-09-13loop.c: Fix formatting.Kazu Hirata1-87/+83
2000-09-12* loop.c (note_set_pseudo_multiple_uses): Correct.Michael Hayes1-3/+2
2000-09-12Fix hard reg cost calculations in CSE; some minor cleanupsBernd Schmidt1-1/+1
2000-09-11loop.h (LOOP_IVS): New macro.Michael Hayes1-128/+122
2000-09-11loop.h (LOOP_REGS): New macro.Michael Hayes1-167/+167
2000-09-09loop.h (struct loop_mem_info): Move from loop.c (struct loop_info): Add field...Michael Hayes1-148/+137
2000-09-09loop.c (struct movables): New.Michael Hayes1-44/+52
2000-09-07loop.c (strength_reduce): Call check_ext_dependant_givs.Richard Henderson1-56/+321
2000-09-06Changes in cse.c/loop.c cost calculationsBernd Schmidt1-19/+65
2000-09-01Fix ia64-linux miscompilation or tcl/generic/tclCompExpr.cJim Wilson1-6/+12
2000-08-29loop.c (prescan_loop): Don't check unknown_address_altered when deciding if i...John Wehle1-15/+21