aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgcleanup.c
AgeCommit message (Expand)AuthorFilesLines
2002-03-06toplev.c (rest_of_compilation): Do jump threading before SSA path...Jan Hubicka1-0/+2
2002-03-06cfgcleanup.c (mentions_nonequal_regs): New function.Jan Hubicka1-0/+32
2002-03-06cfgrtl.c (delete_insn_and_edges, [...]): New.Jan Hubicka1-9/+33
2002-02-28basic-block.h (BB_REACHABLE): Renumber.Jan Hubicka1-39/+9
2002-02-09hooks.c: New file.Alexandre Oliva1-123/+133
2002-01-14cfgcleanup.c (try_forward_edges): Avoid infinite loop at infinite threaded loop.Jan Hubicka1-1/+4
2002-01-10basic-block.h (update_br_prob_note): Declare.Jan Hubicka1-28/+40
2002-01-10cfgcleanup.c (try_forward_edges): Properly initialize nthreaded_edges; update...Jan Hubicka1-4/+32
2002-01-06cfgcleanup.c (thread_jump): Fix 2 typos.H.J. Lu1-2/+2
2002-01-05cfgcleanup.c (try_forward_edges): Detect infinite loops while jump threading.Richard Henderson1-3/+27
2002-01-05* cfgcleanup.c (try_forward_edges): Allow multiple jump threading.Jan Hubicka1-6/+14
2002-01-05* cfgcleanup.c (thread_jump): Fix handling of reversed branches.Jan Hubicka1-1/+1
2002-01-05cfgcleanup.c: Include tm_p.hJan Hubicka1-4/+27
2001-12-30cfgrtl.c (try_redirect_by_replacing_jump): Allow redirect_jump to fail if tar...Jakub Jelinek1-1/+2
2001-12-24rtl.h (in_expr_list_p): New declaration.Richard Kenner1-55/+86
2001-12-20cfgcleanup.c (flow_find_cross_jump): Avoid incrementing of ninsns if one of b...Jan Hubicka1-8/+12
2001-12-17cfgcleanup.c (outgoing_edges_match): Check for insn match with a single outgo...Richard Henderson1-4/+7
2001-12-17Makefile.in (cfgcleanup.o): Add cselib.h dependancy.Jan Hubicka1-35/+215
2001-12-15builtins.c (expand_builtin_memcmp): Mark parameter with ATTRIBUTE_UNUSED.Kaveh R. Ghazi1-1/+1
2001-12-15cfgcleanup.c (flow_find_cross_jump): Replace tests for note by active_insn_p;...Jan Hubicka1-7/+16
2001-12-13predict.c (estimate_probability): Reorganize opcode heuristics.Jan Hubicka1-115/+169
2001-12-10cfgcleanup.c (label_is_jump_target_p): New function.Richard Henderson1-3/+40
2001-11-15cfgcleanup.c (try_optimize_cfg): If try_simplify_condjump optimized condition...Jakub Jelinek1-2/+6
2001-11-15jump.c (squeeze_notes): Return true if no real insns were found.Jakub Jelinek1-2/+4
2001-11-11ChangeLog.2, [...]: Fix spelling errors.Joseph Myers1-6/+6
2001-11-04ChangeLog.2, [...]: Fix spelling errors.Joseph Myers1-1/+1
2001-10-30* cfgcleanup.c: Fix a comment typo.Kazu Hirata1-1/+1
2001-10-29basic-block.h (purge_all_dead_edges): Add update_life_p argument.Jan Hubicka1-1/+7
2001-10-28ChangeLog.0, [...]: Fix spelling errors.Joseph Myers1-1/+1
2001-10-27cfgcleanup.c (merge_blocks_move_predecessor_nojumps, [...]): Set BB_UPDATE_LIFE.Jan Hubicka1-2/+8
2001-10-26cfgcleanup.c (BB_SET_FLAG, [...]): Add cast to avoid warning.Richard Kenner1-2/+2
2001-10-26flow.c (clear_log_links): Remove unused variable.Andreas Jaeger1-1/+0
2001-10-23i386.c (ix86_expand_int_movcc): Cleanup; use expand_simple_*op.Jan Hubicka1-25/+102
2001-10-10calls.c: Fix formatting.Kazu Hirata1-2/+2
2001-09-25Makefile.in (cfgrtl.o): Add.Jan Hubicka1-8/+10
2001-09-21cfgcleanup.c (merge_blocks_move_successor_nojumps): Don't leave ADDR_VEC or A...Richard Earnshaw1-1/+7
2001-09-21cfgcleanup.c (flow_find_cross_jump): Delete any REG_EQUAL notes that would be...Richard Earnshaw1-0/+16
2001-09-21basic-block.h (flow_delete_insn, [...]): Kill.Jan Hubicka1-5/+5
2001-09-16basic-block.h (free_bb_for_insn): Declare.Jan Hubicka1-4/+2
2001-09-11basic-block.h (EDGE_CRITICAL): Remove; renumber other flags.Jan Hubicka1-66/+40
2001-09-11basic-block.h (cached_make_edge, [...]): New.Jan Hubicka1-3/+1
2001-09-10Makefile.in (cfg.o, [...]): New.Jan Hubicka1-0/+1248