haifa-sched.c (true_dependency_cache): New.
authorJeffrey A Law <law@cygnus.com>
Sun, 17 Oct 1999 06:28:22 +0000 (06:28 +0000)
committerJeff Law <law@gcc.gnu.org>
Sun, 17 Oct 1999 06:28:22 +0000 (00:28 -0600)
commit356edbd763bb467a126d12fcd42d0e00a6cd6b9a
treec62d0c62cce1e14b652eaa1b197057e82345ae91
parente75f2df7e5fd0e630926bb8f0b73198437b8ee7d
haifa-sched.c (true_dependency_cache): New.

        * haifa-sched.c (true_dependency_cache): New.
        (add_dependence): Use the true dependency cache to avoid expensive
        walks down the LOG_LINKS dependency list.  Add entries to the
        cache as necessary.
        (remove_dependence): Remove entries from the true dependency cache
        as needed.
        (schedule_insns): Allocate and initialize and free the true
        dependency cache.

From-SVN: r30050
gcc/ChangeLog
gcc/haifa-sched.c