diff options
author | m.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-12-15 20:31:18 +0000 |
---|---|---|
committer | m.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-12-15 20:31:18 +0000 |
commit | d888299dd1be062477975441b67b951a8bc9df11 (patch) | |
tree | 9ef0e744d566ecaef9e587914a1a553ec59e674e /gcc/COPYING.LIB | |
parent | ac63fdffca2bdc9c30ba82a4c69e6b016c82582c (diff) | |
download | gcc-d888299dd1be062477975441b67b951a8bc9df11.tar.gz |
* loop.h (loop_info): New field 'vtop'.
* loop.c (check_dbra_loop): Use loop_info->vtop rather than
scanning loop for vtop.
* unroll.c (subtract_reg_term, find_common_reg_term): New functions.
(loop_iterations): Use them to determine if loop has a constant
number of iterations. Set loop_info->vtop. Don't subtract
common reg term from initial_value and final_value if have a
do-while loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24333 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/COPYING.LIB')
0 files changed, 0 insertions, 0 deletions