diff options
| author | Richard Henderson <rth@gcc.gnu.org> | 2000-09-07 15:26:37 -0700 | 
|---|---|---|
| committer | Richard Henderson <rth@gcc.gnu.org> | 2000-09-07 15:26:37 -0700 | 
| commit | e8cb4873840fae2708dc58c13fbb9ff1e7bc1bc9 (patch) | |
| tree | 07a0eb7b5b1bf4058491a8b16ec4c39423a361db /libjava/java/sql/Statement.java | |
| parent | 8b97c5f8ef218afce7499abe8cd3e6eb1f729306 (diff) | |
| download | gcc-e8cb4873840fae2708dc58c13fbb9ff1e7bc1bc9.zip gcc-e8cb4873840fae2708dc58c13fbb9ff1e7bc1bc9.tar.gz gcc-e8cb4873840fae2708dc58c13fbb9ff1e7bc1bc9.tar.bz2 | |
loop.c (strength_reduce): Call check_ext_dependant_givs.
        * loop.c (strength_reduce): Call check_ext_dependant_givs.
        Properly extend the biv initial value for the giv.
        (record_biv): Zero ext_dependant.
        (record_giv): New argument ext_val.  Update all callers.
        (general_induction_var): Likewise.
        (consec_sets_giv): Likewise.
        (simplify_giv_expr): Likewise.  Fill in ext_val if we find
        a sign-extend, zero-extend, or truncate.
        (combine_givs_p): Make sure modes are compatible.
        (check_ext_dependant_givs): New.
        (extend_value_for_giv): New.
        * loop.h (struct induction): Add ext_dependant.
        * unroll.c (iteration_info): Extend the biv initial value for the giv.
        (find_splittable_givs): Likewise.
        (final_giv_value): Likewise.
From-SVN: r36250
Diffstat (limited to 'libjava/java/sql/Statement.java')
0 files changed, 0 insertions, 0 deletions
