Makefile.in (bb-reorder.o): Add dependency on $(FIBHEAP_H).
authorJosef Zlomek <zlomekj@suse.cz>
Mon, 10 Feb 2003 19:18:42 +0000 (20:18 +0100)
committerJosef Zlomek <zlomek@gcc.gnu.org>
Mon, 10 Feb 2003 19:18:42 +0000 (19:18 +0000)
commitaa634f11e65d7630b96742a4f3d187d920e0c87e
treedccf4963c7714b07bfd684853d4bc9111711b32d
parent17edbda5792c20f9f11d77c829d5dae9ad9b0e24
Makefile.in (bb-reorder.o): Add dependency on $(FIBHEAP_H).

* Makefile.in (bb-reorder.o): Add dependency on $(FIBHEAP_H).
* bb-reorder.c (make_reorder_chain): Deleted.
(make_reorder_chain_1): Deleted.
(find_traces): New function.
(rotate_loop): New function.
(mark_bb_visited): New function.
(find_traces_1_round): New function.
(copy_bb): New function.
(bb_to_key): New function.
(better_edge_p): New function.
(connect_traces): New function.
(copy_bb_p): New function.
(get_uncond_jump_length): New function.
(reorder_basic_blocks): Use new functions (Software Trace Cache).
* cfgcleanup.c (outgoing_edges_match): Enable crossjumping across loop
boundaries.

From-SVN: r62645
gcc/ChangeLog
gcc/Makefile.in
gcc/bb-reorder.c
gcc/cfgcleanup.c