regmove.c: New implementation of regmove pass.
authorJ"orn Rennecke <amylaar@cygnus.co.uk>
Sat, 10 Jan 1998 20:54:37 +0000 (20:54 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 10 Jan 1998 20:54:37 +0000 (13:54 -0700)
commit184bb750da2da4d22c64ea900ea1a4f00927ca77
tree418c1299a8009344c78283c0c866d1a9d9bbd115
parent9d1943807a48cb47240d612ca4302c1054c4b23a
regmove.c: New implementation of regmove pass.

        * regmove.c: New implementation of regmove pass.
        * local-alloc.c (optimize_reg_copy_1, optimize_reg_copy_2): Remove
        decls, make them have external linkage.  Return a value from
        optimize_reg_copy_1.
        * reload.h (count_occurrences): Add decl.
        * reload1.c (count_occurrences): Delete decl, make it have external
        linkage.
        * rtl.h (optimize_reg_copy_1, optimize_reg_copy_2): Declare.

Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r17316
gcc/ChangeLog
gcc/local-alloc.c
gcc/regmove.c
gcc/reload.h
gcc/reload1.c
gcc/rtl.h