aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/parse-scan.c
diff options
context:
space:
mode:
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>1998-12-15 20:31:18 +0000
committerMichael Hayes <m.hayes@gcc.gnu.org>1998-12-15 20:31:18 +0000
commit35704c46616d00f048172abd4311521baa35044d (patch)
tree9ef0e744d566ecaef9e587914a1a553ec59e674e /gcc/java/parse-scan.c
parentc7dda1e388309a4fffe95c0903b1029c2669b20c (diff)
downloadgcc-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