[llvm-dev] Propagating noalias annotation
Hal Finkel via llvm-dev
llvm-dev at lists.llvm.org
Thu Nov 16 23:21:20 PST 2017
Hi, Alexandre,
We don't have anything currently which does this. Note that, without
further analysis of the uses of the potentially-noalias pointers, you
can do this only for arguments with distinct (and identified) underlying
objects (i.e., you need something a bit stronger than just "non-aliasing
pointers").
-Hal
On 11/16/2017 10:11 AM, via llvm-dev wrote:
> Is this what you are looking for?
>
> https://reviews.llvm.org/D4609
>
> Best,
>
> Haicheng Wu
>
> On 2017-11-14 20:34, Alexandre Isoard via llvm-dev wrote:
>> Hello,
>>
>> Do we have a pass that propagate the noalias annotation down to the
>> callee when:
>> - it is static
>> - it is always called with non aliasing pointers
>> ?
>>
>> Or maybe that is incorrect?
>>
>> --
>>
>> ALEXANDRE ISOARD
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
--
Hal Finkel
Lead, Compiler Technology and Programming Languages
Leadership Computing Facility
Argonne National Laboratory
More information about the llvm-dev
mailing list