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