loop.c (reg_single_usage): New file-scope variable ...
authorRichard Henderson <rth@cygnus.com>
Mon, 8 Feb 1999 21:34:25 +0000 (13:34 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 8 Feb 1999 21:34:25 +0000 (13:34 -0800)
commitd6b445329951419e570058283581df5c0344095a
tree7e0ae5b6e8d1979a0e3c710fbda9bacf0c8ffe2c
parent5dfa4da1309462fbefced93c213c28a5417eabdb
loop.c (reg_single_usage): New file-scope variable ...

        * loop.c (reg_single_usage): New file-scope variable ...
        (scan_loop): ... moved out of here.  Always initialize.
        Test loop_has_call instead of reg_single_usage not zero.
        Free reg_single_usage after strength reduction.
        (count_loop_regs_set): Assume single_usage non-zero.
        (combine_givs_used_by_other): Test reg_single_usage.
        (load_mems_and_recount_loop_regs_set): Remove reg_single_usage
        as a parameter.  Assume non-zero.

From-SVN: r25098
gcc/ChangeLog
gcc/loop.c