OSDN Git Service

Fix for PR 3128, IA-64 linux kernel miscompile
[pf3gnuchains/gcc-fork.git] / gcc / loop.c
2001-06-13 wilsonFix for PR 3128, IA-64 linux kernel miscompile
2001-06-12 hubicka * loop.c: Include predict.h
2001-06-11 aldyhdo not combine asm stmts in scan_loop
2001-05-11 mmitchel * loop.h (struct movables): Remove `num'.
2001-05-01 ghazi * bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".
2001-04-25 jason * loop.c (try_swap_copy_prop): Go back to check...
2001-04-23 mmitchel * loop.c (loop_delete_insns): Add prototype.
2001-04-21 mmitchel * flow.c (proagate_one_insn): Remove useless assignment.
2001-04-19 mmitchel * rtl.texi (jump_insn): Expand on JUMP_LABEL documenta...
2001-04-19 mmitchel * loop.c (load_mems): Examine all the instructions...
2001-03-30 berndsPrevent hoisting code from generating uninitialized...
2001-03-22 rth * mkconfig.sh: Include insn-flags.h.
2001-02-25 sirl 2001-02-24 Franz Sirl <Franz.Sirl-kernel...
2001-02-24 hubicka * loop.c (canonicalize_condition): Move to reversed_co...
2001-01-26 m.hayes * loop.c (loop_giv_reduce_benefit): Copy mode size...
2001-01-25 m.hayes * loop.c (loop_call_insn_emit_before, loop_call_insn_h...
2001-01-12 m.hayes * loop.h (total_biv_increment): Constify iv_class...
2001-01-07 m.hayes * hard-reg-set.h: Add multiple include guard.
2001-01-07 m.hayes * loop.h (loop_insn_hoist): New prototype.
2001-01-07 m.hayes * loop.c (emit_iv_add_mult): Use single_set to examine...
2001-01-07 m.hayes * loop.c (count_loop_regs_set): Delete.
2001-01-06 rth * loop.c (scan_loop): Use xcalloc for the regs...
2001-01-06 m.hayes * loop.c (debug_biv, debug_giv): New.
2001-01-05 m.hayes * loop.h (struct loop_reg): New.
2001-01-05 m.hayes * loop.c (prescan_loop): Set loop_info->has_nonconst_call.
2001-01-02 law * loop.c (add_label_notes): Increment the label...
2001-01-01 law * loop.c (scan_loop): Use xmalloc to allocate movables.
2001-01-01 m.hayes * loop.c (check_insn_for_bivs): Use ivs->n_regs to...
2001-01-01 m.hayes * loop.c (loop_ivs_free): New function.
2001-01-01 m.hayes * loop.h (struct iv): New.
2001-01-01 m.hayes * loop.h (REG_IV_CLASS): New accessor macro.
2001-01-01 m.hayes * loop.c (loop_giv_reduce_benefit): Break out from...
2001-01-01 m.hayes * loop.c (loop_bivs_find): Break out from strength_reduce.
2001-01-01 m.hayes * loop.c (LOOP_REG_LIFETIME, LOOP_REG_GLOBAL_P): Define.
2001-01-01 m.hayes * loop.h (REGNO_FIRST_LUID, REGNO_LAST_LUID): Define.
2001-01-01 m.hayes * loop.h (struct loop_movables): New.
2000-12-31 m.hayes * loop.c (debug_loops): New.
2000-11-30 law * function.h (emit_status): Delete member regno_pointe...
2000-11-28 jakub * loop.c (load_mems): Avoid using next_label to find...
2000-11-27 berndsRe-apply an earlier fix, with a small update
2000-11-21 berndsFix consec_sets_giv bug.
2000-11-13 sirl 2000-11-13 Franz Sirl <Franz.Sirl-kernel@lauterbach...
2000-11-07 jsm28 * alias.c (init_alias_analysis), calls.c (expand_call,
2000-10-21 kenner * loop.c (strength_reduce): Fix error in last change.
2000-10-20 kenner * loop.c (strength_reduce): Show when new register...
2000-10-18 cchavvaAdding new option -ftrapv.
2000-10-13 mmitchel Remove obstacks.
2000-09-29 sirl 2000-09-29 Franz Sirl <Franz.Sirl-kernel@lauterbach...
2000-09-19 rthKill recombine_givs.
2000-09-14 law * loop.c: Fix formatting.
2000-09-12 m.hayes * loop.c (note_set_pseudo_multiple_uses): Correct.
2000-09-12 cruxFix hard reg cost calculations in CSE; some minor cleanups
2000-09-11 m.hayes * loop.h (LOOP_IVS): New macro.
2000-09-11 m.hayes * loop.h (LOOP_REGS): New macro.
2000-09-09 m.hayes * loop.h (struct loop_mem_info): Move from loop.c
2000-09-09 m.hayes * loop.c (struct movables): New.
2000-09-07 rth * loop.c (strength_reduce): Call check_ext_depe...
2000-09-06 cruxChanges in cse.c/loop.c cost calculations
2000-09-01 wilsonFix ia64-linux miscompilation or tcl/generic/tclCompExpr.c
2000-08-29 wehle * loop.c (prescan_loop): Don't check unknown_address_a...
2000-08-28 gkm * cpplex.c (parse_string): Don't look for backslash
2000-08-25 m.hayes * loop.c (loop_dump_aux, debug_loop): New functions.
2000-08-25 m.hayes * loop.c (count_loop_regs_set): Replace start and...
2000-08-25 m.hayes * loop.c (constant_high_bytes): Delete.
2000-08-25 m.hayes * loop.c (prescan_loop): Move checks for NOTE_INSN_LOO...
2000-08-19 wehle * loop.c (scan_loop): Use CONST_CALL_P instead of
2000-08-14 geoffk* flow.c (attempt_auto_inc): Remove unused variable...
2000-08-06 law * loop.c: Fix formatting.
2000-08-06 m.hayes * loop.c (try_swap_copy_prop): New function.
2000-08-04 law * alias.c (mark_constant_function): Use INSN_P.
2000-08-02 jakub * loop.c (scan_loop): Ensure update_end label does not
2000-08-01 hubicka * loop.c (canonicalize_condition): use destination...
2000-08-01 law * loop.c (check_dbra_loop): Make change from...
2000-07-30 rth * Makefile.in (OBJS): Add doloop.o.
2000-07-30 hubicka * loop.c (express_from_1): Fix call of simplify_gen_bi...
2000-07-22 oldham2000-07-22 Jeffrey Oldham <oldham@codesourcery.com>
2000-07-18 zackFix typos in comment
2000-07-17 cchavvaRemoved extra bracket.
2000-07-17 cchavva * loop.c (check_dbra_loop) : Changed loop_conti...
2000-07-17 cchavva * loop.c (check_dbra_loop) : Return if more...
2000-06-14 wehle * ifcvt.c (EDGE_COMPLEX): Move definition ...
2000-05-28 rth * loop.c (instrument_loop_bct): Set JUMP_LABEL...
2000-05-25 rth * combine.c (try_combine): Use any_condjump_p...
2000-05-25 amylaar * loop.c (basic_induction_var): Avoid double recording...
2000-05-25 amylaar * Back out this patch:
2000-05-25 amylaar * rtl.h (loc_mentioned_in_p): Declare.
2000-05-19 kenner * cse.c (cse_basic_block): Only call find_reg_note...
2000-05-19 rth * jump.c (redirect_jump): Add delete_unused...
2000-05-19 rth * rtlanal.c (insn_dependant_p, insn_dependant_p...
2000-05-15 hubicka * loop.c (scan_loop, strength_reduce, loop_optimize...
2000-04-27 hubicka * cse.c (CSE_ADDRESS_COST): Remove.
2000-04-27 hubicka * loop.c (load_mems) Don't use hard registers for...
2000-04-25 hubicka * loop.c (strength_reduce): Fix typo in the last checkin.
2000-04-24 hubicka * loop.c (strength_reduce): Simplify test to INSN_P.
2000-04-23 hubicka * loop.c (simplify_giv_expr): Be more agressive on...
2000-04-23 hubicka * loop.c (maybe_eliminate_biv_1): Use GET_CODE (x...
2000-04-22 hubicka * loop.c (strength_reduce): Fix biv removal code.
2000-04-21 rth * loop.c (emit_iv_add_mult): Revert last change.
2000-04-20 hubicka * loop.c (emit_iv_add_mult): Simplify it's input...
2000-04-19 hubickaEven more lossage, sorry.
next