summaryrefslogtreecommitdiff
path: root/gcc/cfgcleanup.c
Commit message (Expand)AuthorAgeFilesLines
* Fix the constant I forgot to update :(hubicka2002-03-221-1/+1
* * cfgcleanup.c (outgoing_edges_math): Fix condition; relaxhubicka2002-03-221-5/+17
* * cfgcleanup.c (cleanup_cfg): Fix updating of liveness.hubicka2002-03-161-1/+1
* * toplev.c (rest_of_compilation): Do jump threading before SSA path;hubicka2002-03-061-0/+2
* * cfgcleanup.c (mentions_nonequal_regs): New function.hubicka2002-03-061-0/+32
* * cfgrtl.c (delete_insn_and_edges, delete_insn_chain_and_edges): New.hubicka2002-03-061-9/+33
* * basic-block.h (BB_REACHABLE): Renumber.hubicka2002-02-281-39/+9
* * hooks.c: New file.aoliva2002-02-091-123/+133
* * cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinitehubicka2002-01-141-1/+4
* * basic-block.h (update_br_prob_note): Declare.hubicka2002-01-101-28/+40
* * cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges;hubicka2002-01-101-4/+32
* 2002-01-06 H.J. Lu <hjl@gnu.org>hjl2002-01-071-2/+2
* * cfgcleanup.c (try_forward_edges): Detect infinite loops whilerth2002-01-061-3/+27
* * cfgcleanup.c (try_forward_edges): Allow multiple jump threading.hubicka2002-01-051-6/+14
* * cfgcleanup.c (thread_jump): Fix handling of reversed branches.hubicka2002-01-051-1/+1
* * cfgcleanup.c: Include tm_p.hhubicka2002-01-051-4/+27
* * cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jumpjakub2001-12-301-1/+2
* * rtl.h (in_expr_list_p): New declaration.kenner2001-12-241-55/+86
* * cfgcleanup.c (flow_find_cross_jump): Avoid incrementing of ninsnshubicka2001-12-201-8/+12
* * cfgcleanup.c (outgoing_edges_match): Check for insn match withrth2001-12-171-4/+7
* * Makefile.in (cfgcleanup.o): Add cselib.h dependancy.hubicka2001-12-171-35/+215
* * builtins.c (expand_builtin_memcmp): Mark parameter withghazi2001-12-151-1/+1
* * cfgcleanup.c (flow_find_cross_jump): Replace tests for notehubicka2001-12-151-7/+16
* * predict.c (estimate_probability): Reorganize opcode heuristics.hubicka2001-12-131-115/+169
* * cfgcleanup.c (label_is_jump_target_p): New function.danglin2001-12-101-3/+40
* * cfgcleanup.c (try_optimize_cfg): If try_simplify_condjump optimizedjakub2001-11-151-2/+6
* * jump.c (squeeze_notes): Return true if no real insns were found.jakub2001-11-151-2/+4
* * ChangeLog.2, ChangeLog.3, ChangeLog.4, ChangeLog.5, ChangeLog,jsm282001-11-111-6/+6
* * ChangeLog.2, ChangeLog.4, ChangeLog.5, ChangeLog,jsm282001-11-041-1/+1
* * cfgcleanup.c: Fix a comment typo.kazu2001-10-301-1/+1
* * basic-block.h (purge_all_dead_edges): Add update_life_p argument.hubicka2001-10-291-1/+7
* * ChangeLog.0, ChangeLog.1, ChangeLog.2, ChangeLog.3, ChangeLog.4,jsm282001-10-281-1/+1
* * cfgcleanup.c (merge_blocks_move_predecessor_nojumps,hubicka2001-10-271-2/+8
* * cfgcleanup.c (BB_SET_FLAG, BB_CLEAR_FLAG): Add cast to avoid warning.kenner2001-10-261-2/+2
* * flow.c (clear_log_links): Remove unused variable.aj2001-10-261-1/+0
* * i386.c (ix86_expand_int_movcc): Cleanup; use expand_simple_*op.hubicka2001-10-231-25/+102
* * calls.c: Fix formatting.kazu2001-10-101-2/+2
* * Makefile.in (cfgrtl.o): Add.hubicka2001-09-251-8/+10
* * cfgcleanup.c (merge_blocks_move_successor_nojumps): Don't leaverearnsha2001-09-211-1/+7
* * cfgcleanup.c (flow_find_cross_jump): Delete any REG_EQUAL notesrearnsha2001-09-211-0/+16
* * basic-block.h (flow_delete_insn, flow_delete_insn_chain): Kill.hubicka2001-09-211-5/+5
* * basic-block.h (free_bb_for_insn): Declare.hubicka2001-09-161-4/+2
* * basic-block.h (EDGE_CRITICAL): Remove; renumber other flags.hubicka2001-09-111-66/+40
* * basic-block.h (cached_make_edge, make_single_succ): New.hubicka2001-09-111-3/+1
* * Makefile.in (cfg.o, cfganal.o, cfgloop.o, cfgbuild.o, cfgcleanup.o):hubicka2001-09-101-0/+1248