Honza,
On 31 May 2019 11:44:09 CEST, Jan Hubicka wrote:
>Bootstrapped/regtested x86_64-linux (all languages
> * tree-ssa-alias.c (access_patch_may_continue_p): New function.
> (aliasing_component_refs_p): Use it.
s/patch/path/g
I suspect your fingers play tricks on you on
> > +/* Return true if TYPE is a composite type (i.e. we may apply one of
> > handled
> > + components on it). */
> > +
> > +static bool
> > +access_patch_may_continue_p (tree type)
>
> 'path', but I think type_has_components_p would be a better fit?
Thanks, looks better indeed!
>
> > +{
> >
On Fri, 31 May 2019, Jan Hubicka wrote:
> Hi
> in most common cases we have access paths that ends by read/write of a
> non-composite type. When aliasing_component_refs_p finds no match in
> the acccess path it asks alias oracle if the one alias set is subset of
> other to figure out whether one
Hi
in most common cases we have access paths that ends by read/write of a
non-composite type. When aliasing_component_refs_p finds no match in
the acccess path it asks alias oracle if the one alias set is subset of
other to figure out whether one access path can be extended to the
other.
This is