aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)Author
2001-01-26 * loop.c (loop_giv_reduce_benefit): Copy mode size intoMichael Hayes
2001-01-25 * loop.c (loop_call_insn_emit_before, loop_call_insn_hoist): New.Michael Hayes
2001-01-12 * loop.h (total_biv_increment): Constify iv_class pointer.Michael Hayes
2001-01-07 * hard-reg-set.h: Add multiple include guard.Michael Hayes
2001-01-07 * loop.h (loop_insn_hoist): New prototype.Michael Hayes
2001-01-07 * loop.c (emit_iv_add_mult): Use single_set to examine new insn.Michael Hayes
2001-01-07 * loop.c (count_loop_regs_set): Delete.Michael Hayes
2001-01-06 * loop.c (scan_loop): Use xcalloc for the regs array.Richard Henderson
2001-01-06 * loop.c (debug_biv, debug_giv): New.Michael Hayes
2001-01-05 * loop.h (struct loop_reg): New.Michael Hayes
2001-01-05 * loop.c (prescan_loop): Set loop_info->has_nonconst_call.Michael Hayes
2001-01-02 * loop.c (add_label_notes): Increment the label usage count whenJohn David Anglin
2001-01-01 * loop.c (scan_loop): Use xmalloc to allocate movables.Andreas Jaeger
2001-01-01 * loop.c (check_insn_for_bivs): Use ivs->n_regs to check array bounds.Michael Hayes
2001-01-01 * loop.c (loop_ivs_free): New function.Michael Hayes
2001-01-01 * loop.h (struct iv): New.Michael Hayes
2001-01-01 * loop.h (REG_IV_CLASS): New accessor macro.Michael Hayes
2001-01-01 * loop.c (loop_giv_reduce_benefit): Break out from strength_reduce.Michael Hayes
2001-01-01 * loop.c (loop_bivs_find): Break out from strength_reduce.Michael Hayes
2001-01-01 * loop.c (LOOP_REG_LIFETIME, LOOP_REG_GLOBAL_P): Define.Michael Hayes
2001-01-01 * loop.h (REGNO_FIRST_LUID, REGNO_LAST_LUID): Define.Michael Hayes
2001-01-01 * loop.h (struct loop_movables): New.Michael Hayes
2000-12-31 * loop.c (debug_loops): New.Michael Hayes
2000-11-30 * function.h (emit_status): Delete member regno_pointer_flag andJeffrey A Law
2000-11-28 * loop.c (load_mems): Avoid using next_label to find end_label. IfJakub Jelinek
2000-11-27Re-apply an earlier fix, with a small updateBernd Schmidt
2000-11-21Fix consec_sets_giv bug.Bernd Schmidt
2000-11-13 2000-11-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>Franz Sirl
2000-11-07 * alias.c (init_alias_analysis), calls.c (expand_call,Joseph Myers
2000-10-21 * loop.c (strength_reduce): Fix error in last change.Richard Kenner
2000-10-20 * loop.c (strength_reduce): Show when new register made forRichard Kenner
2000-10-18Adding new option -ftrapv.Chandrakala Chavva
2000-10-13 Remove obstacks.Mark Mitchell
2000-09-29 2000-09-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>Franz Sirl
2000-09-19Kill recombine_givs.Bernd Schmidt
2000-09-14 * loop.c: Fix formatting.Kazu Hirata
2000-09-12 * loop.c (note_set_pseudo_multiple_uses): Correct.Michael Hayes
2000-09-12Fix hard reg cost calculations in CSE; some minor cleanupsBernd Schmidt
2000-09-11 * loop.h (LOOP_IVS): New macro.Michael Hayes
2000-09-11 * loop.h (LOOP_REGS): New macro.Michael Hayes
2000-09-09 * loop.h (struct loop_mem_info): Move from loop.cMichael Hayes
2000-09-09 * loop.c (struct movables): New.Michael Hayes
2000-09-07 * loop.c (strength_reduce): Call check_ext_dependant_givs.Richard Henderson
2000-09-06Changes in cse.c/loop.c cost calculationsBernd Schmidt
2000-09-01Fix ia64-linux miscompilation or tcl/generic/tclCompExpr.cJim Wilson
2000-08-29 * loop.c (prescan_loop): Don't check unknown_address_alteredJohn Wehle
2000-08-28 * cpplex.c (parse_string): Don't look for backslashGreg McGary
2000-08-25 * loop.c (loop_dump_aux, debug_loop): New functions.Michael Hayes
2000-08-25 * loop.c (count_loop_regs_set): Replace start and end argumentsMichael Hayes
2000-08-25 * loop.c (constant_high_bytes): Delete.Michael Hayes