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