[patch] for PR 17591
Richard Henderson
rth@redhat.com
Sat Sep 25 22:27:00 GMT 2004
On Sat, Sep 25, 2004 at 04:44:08PM +0200, Zdenek Dvorak wrote:
> * tree-ssa-loop-im.c (for_each_index): Call callback for component_refs
> with varying offset.
> * tree-ssa-loop-ivopts.c (abnormal_ssa_name_p): New function.
> (idx_contains_abnormal_ssa_name_p): Scan step and lower bound for
> ARRAY_REFS.
> (expr_invariant_in_loop_p): New function.
> (idx_find_step): Handle step and lower bound for ARRAY_REFs. Handle
> component_ref_field_offset for COMPONENT_REFs. Do not allow
> ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs.
> (add_address_candidates): Do not handle ALIGN_INDIRECT_REFs and
> MISALIGNED_INDIRECT_REFs.
> (idx_remove_ssa_names): Handle step and lower bound for ARRAY_REFs.
> (rewrite_address_base): Do not handle ALIGN_INDIRECT_REFs and
> MISALIGNED_INDIRECT_REFs.
Ok.
r~
More information about the Gcc-patches
mailing list