summaryrefslogtreecommitdiff
path: root/gcc/cfgcleanup.c
Commit message (Expand)AuthorAgeFilesLines
* cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite threaded loop.Jan Hubicka2002-01-141-1/+4
* basic-block.h (update_br_prob_note): Declare.Jan Hubicka2002-01-101-28/+40
* cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges; update...Jan Hubicka2002-01-101-4/+32
* cfgcleanup.c (thread_jump): Fix 2 typos.H.J. Lu2002-01-061-2/+2
* cfgcleanup.c (try_forward_edges): Detect infinite loops while jump threading.Richard Henderson2002-01-051-3/+27
* * cfgcleanup.c (try_forward_edges): Allow multiple jump threading.Jan Hubicka2002-01-051-6/+14
* * cfgcleanup.c (thread_jump): Fix handling of reversed branches.Jan Hubicka2002-01-051-1/+1
* cfgcleanup.c: Include tm_p.hJan Hubicka2002-01-051-4/+27
* cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jump to fail if tar...Jakub Jelinek2001-12-301-1/+2
* rtl.h (in_expr_list_p): New declaration.Richard Kenner2001-12-241-55/+86
* cfgcleanup.c (flow_find_cross_jump): Avoid incrementing of ninsns if one of b...Jan Hubicka2001-12-201-8/+12
* cfgcleanup.c (outgoing_edges_match): Check for insn match with a single outgo...Richard Henderson2001-12-171-4/+7
* Makefile.in (cfgcleanup.o): Add cselib.h dependancy.Jan Hubicka2001-12-171-35/+215
* builtins.c (expand_builtin_memcmp): Mark parameter with ATTRIBUTE_UNUSED.Kaveh R. Ghazi2001-12-151-1/+1
* cfgcleanup.c (flow_find_cross_jump): Replace tests for note by active_insn_p;...Jan Hubicka2001-12-151-7/+16
* predict.c (estimate_probability): Reorganize opcode heuristics.Jan Hubicka2001-12-131-115/+169
* cfgcleanup.c (label_is_jump_target_p): New function.Richard Henderson2001-12-101-3/+40
* cfgcleanup.c (try_optimize_cfg): If try_simplify_condjump optimized condition...Jakub Jelinek2001-11-151-2/+6
* jump.c (squeeze_notes): Return true if no real insns were found.Jakub Jelinek2001-11-151-2/+4
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-11-111-6/+6
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-11-041-1/+1
* * cfgcleanup.c: Fix a comment typo.Kazu Hirata2001-10-301-1/+1
* basic-block.h (purge_all_dead_edges): Add update_life_p argument.Jan Hubicka2001-10-291-1/+7
* ChangeLog.0, [...]: Fix spelling errors.Joseph Myers2001-10-281-1/+1
* cfgcleanup.c (merge_blocks_move_predecessor_nojumps, [...]): Set BB_UPDATE_LIFE.Jan Hubicka2001-10-271-2/+8
* cfgcleanup.c (BB_SET_FLAG, [...]): Add cast to avoid warning.Richard Kenner2001-10-261-2/+2
* flow.c (clear_log_links): Remove unused variable.Andreas Jaeger2001-10-261-1/+0
* i386.c (ix86_expand_int_movcc): Cleanup; use expand_simple_*op.Jan Hubicka2001-10-231-25/+102
* calls.c: Fix formatting.Kazu Hirata2001-10-101-2/+2
* Makefile.in (cfgrtl.o): Add.Jan Hubicka2001-09-251-8/+10
* cfgcleanup.c (merge_blocks_move_successor_nojumps): Don't leave ADDR_VEC or A...Richard Earnshaw2001-09-211-1/+7
* cfgcleanup.c (flow_find_cross_jump): Delete any REG_EQUAL notes that would be...Richard Earnshaw2001-09-211-0/+16
* basic-block.h (flow_delete_insn, [...]): Kill.Jan Hubicka2001-09-211-5/+5
* basic-block.h (free_bb_for_insn): Declare.Jan Hubicka2001-09-161-4/+2
* basic-block.h (EDGE_CRITICAL): Remove; renumber other flags.Jan Hubicka2001-09-111-66/+40
* basic-block.h (cached_make_edge, [...]): New.Jan Hubicka2001-09-111-3/+1
* Makefile.in (cfg.o, [...]): New.Jan Hubicka2001-09-101-0/+1248