[llvm-commits] [PATCH] Address Space Alias Analysis

Justin Holewinski justin.holewinski at gmail.com
Thu Oct 13 04:05:07 PDT 2011


On Thu, Oct 13, 2011 at 3:24 AM, Duncan Sands <baldrick at free.fr> wrote:

> Hi Justin,
>
> > Any opinions from the core developers?  It would be possible to add this
> pass to
> > the default alias analysis passes for some target triples.
>
> I guess either Chris can pronounce from on high whether it is OK to say
> that
> pointers in different address spaces cannot alias each other, or you can
> contact
> the main developers for each LLVM target and ask them what the situation is
> for
> their target.  If pointers in different address spaces don't alias for any
> of
> the currently supported LLVM targets then I think you can just add the
> logic to
> basic alias analysis.
>

Following the LLVM language reference, it is not required that they be
alias-free.

In the interests of getting this in before the branch, I could add it to the
basic alias analysis, but leave it dependent on a command-line option that
is off by default.  Does this sound reasonable?


>
> Ciao, Duncan.
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>



-- 

Thanks,

Justin Holewinski
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111013/e5d84dfb/attachment.html>


More information about the llvm-commits mailing list