diff options
author | Michael Hayes <m.hayes@elec.canterbury.ac.nz> | 1998-12-15 20:31:18 +0000 |
---|---|---|
committer | Michael Hayes <m.hayes@gcc.gnu.org> | 1998-12-15 20:31:18 +0000 |
commit | 35704c46616d00f048172abd4311521baa35044d (patch) | |
tree | 9ef0e744d566ecaef9e587914a1a553ec59e674e /gcc/java/parse-scan.c | |
parent | c7dda1e388309a4fffe95c0903b1029c2669b20c (diff) | |
download | gcc-35704c46616d00f048172abd4311521baa35044d.zip gcc-35704c46616d00f048172abd4311521baa35044d.tar.gz gcc-35704c46616d00f048172abd4311521baa35044d.tar.bz2 |
loop.h (loop_info): New field 'vtop'.
* 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.
From-SVN: r24333
Diffstat (limited to 'gcc/java/parse-scan.c')
0 files changed, 0 insertions, 0 deletions