diff options
| author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-07 22:26:37 +0000 |
|---|---|---|
| committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-09-07 22:26:37 +0000 |
| commit | ff57e249d50d35ee6f637ac963bc70676e1dfc50 (patch) | |
| tree | 07a0eb7b5b1bf4058491a8b16ec4c39423a361db /libjava/java/security/AlgorithmParameterGeneratorSpi.java | |
| parent | 1fcd08b185406bf47bb33b56a0ed3d343144f5d9 (diff) | |
| download | ppe42-gcc-ff57e249d50d35ee6f637ac963bc70676e1dfc50.tar.gz ppe42-gcc-ff57e249d50d35ee6f637ac963bc70676e1dfc50.zip | |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36250 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/security/AlgorithmParameterGeneratorSpi.java')
0 files changed, 0 insertions, 0 deletions

