* loop.h (struct movables): Remove `num'.
commit43a0881d501ee95a1496d45dce4cf726dbeb7028
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 May 2001 15:49:30 +0000 (11 15:49 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 May 2001 15:49:30 +0000 (11 15:49 +0000)
tree6568eec02419dd656cd9756b021ee54d5b18b22b
parent1d283db27323aeab355e39cfff2a171395f472a6
* loop.h (struct movables): Remove `num'.
* loop.c (scan_loop): Don't set it.  Use count_insns_in_loop.
Adjust call to strength_reduce.
(num_unmoved_movables): New function.
(move_movables): Don't set movables->num.
(strength_reduce): Compute the number of instructions in the loop
here, rather than in the caller.
(check_dbra_loop): Always clear reversible_mem_store if there
are any memory sets.
(loop_regs_scan): Don't count instructions here.
(count_insn_in_loop): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-3_0-branch@41965 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop.c
gcc/loop.h