aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
AgeCommit message (Expand)Author
2001-06-13Fix for PR 3128, IA-64 linux kernel miscompilationwilson
2001-05-12 2001-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>rth
2001-05-11 * loop.h (struct movables): Remove `num'.mmitchel
2001-04-25 * loop.c (try_swap_copy_prop): Go back to checking insn.jason
2001-04-23 * loop.c (loop_delete_insns): Add prototype.mmitchel
2001-04-21 * flow.c (proagate_one_insn): Remove useless assignment.mmitchel
2001-04-19 * rtl.texi (jump_insn): Expand on JUMP_LABEL documentation.mmitchel
2001-04-19 * loop.c (load_mems): Examine all the instructions in the loopmmitchel
2001-03-30Prevent hoisting code from generating uninitialized accesses.bernds
2001-02-24 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl
2001-01-26 * loop.c (loop_giv_reduce_benefit): Copy mode size intom.hayes
2001-01-25 * loop.c (loop_call_insn_emit_before, loop_call_insn_hoist): New.m.hayes
2001-01-12 * loop.h (total_biv_increment): Constify iv_class pointer.m.hayes
2001-01-07 * hard-reg-set.h: Add multiple include guard.m.hayes
2001-01-07 * loop.h (loop_insn_hoist): New prototype.m.hayes
2001-01-07 * loop.c (emit_iv_add_mult): Use single_set to examine new insn.m.hayes
2001-01-07 * loop.c (count_loop_regs_set): Delete.m.hayes
2001-01-06 * loop.c (scan_loop): Use xcalloc for the regs array.rth
2001-01-06 * loop.c (debug_biv, debug_giv): New.m.hayes
2001-01-05 * loop.h (struct loop_reg): New.m.hayes
2001-01-05 * loop.c (prescan_loop): Set loop_info->has_nonconst_call.m.hayes
2001-01-02 * loop.c (add_label_notes): Increment the label usage count whenlaw
2001-01-01 * loop.c (scan_loop): Use xmalloc to allocate movables.law
2001-01-01 * loop.c (check_insn_for_bivs): Use ivs->n_regs to check array bounds.m.hayes
2001-01-01 * loop.c (loop_ivs_free): New function.m.hayes
2001-01-01 * loop.h (struct iv): New.m.hayes
2001-01-01 * loop.h (REG_IV_CLASS): New accessor macro.m.hayes
2001-01-01 * loop.c (loop_giv_reduce_benefit): Break out from strength_reduce.m.hayes
2001-01-01 * loop.c (loop_bivs_find): Break out from strength_reduce.m.hayes
2001-01-01 * loop.c (LOOP_REG_LIFETIME, LOOP_REG_GLOBAL_P): Define.m.hayes
2001-01-01 * loop.h (REGNO_FIRST_LUID, REGNO_LAST_LUID): Define.m.hayes
2001-01-01 * loop.h (struct loop_movables): New.m.hayes
2000-12-31 * loop.c (debug_loops): New.m.hayes
2000-11-30 * function.h (emit_status): Delete member regno_pointer_flag andlaw
2000-11-28 * loop.c (load_mems): Avoid using next_label to find end_label. Ifjakub
2000-11-27Re-apply an earlier fix, with a small updatebernds
2000-11-21Fix consec_sets_giv bug.bernds
2000-11-13 2000-11-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl
2000-11-07 * alias.c (init_alias_analysis), calls.c (expand_call,jsm28
2000-10-21 * loop.c (strength_reduce): Fix error in last change.kenner
2000-10-20 * loop.c (strength_reduce): Show when new register made forkenner
2000-10-18Adding new option -ftrapv.cchavva
2000-10-13 Remove obstacks.mmitchel
2000-09-29 2000-09-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl
2000-09-19Kill recombine_givs.rth
2000-09-14 * loop.c: Fix formatting.law
2000-09-12 * loop.c (note_set_pseudo_multiple_uses): Correct.m.hayes
2000-09-12Fix hard reg cost calculations in CSE; some minor cleanupscrux
2000-09-11 * loop.h (LOOP_IVS): New macro.m.hayes
2000-09-11 * loop.h (LOOP_REGS): New macro.m.hayes