This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: SMS scheduling
- From: Ayal Zaks <ZAKS at il dot ibm dot com>
- To: Richard Henderson <rth at redhat dot com>
- Cc: Canqun Yang <canqun at nudt dot edu dot cn>, gcc at gcc dot gnu dot org, Mostafa Hagog <MUSTAFA at il dot ibm dot com>
- Date: Mon, 4 Oct 2004 20:47:36 +0200
- Subject: Re: SMS scheduling
Richard Henderson <rth@redhat.com> wrote on 04/10/2004 18:31:14:
> On Mon, Oct 04, 2004 at 11:01:57AM +0200, Mostafa Hagog wrote:
> > And if they belong to the same alias sets (even when they have
> > different base objects) that means that the accesses that
> > belong to different iterations may alias, right ?
>
> No. If they are for different base objects, they cannot alias,
> since it is illegal to iterate past the end of one object into
> another object.
The problem is probably with bases that are pointers, cf.
tree-data-ref.c/array_base_name_differ_p().
Ayal.