Displaying 2 results from an estimated 2 matches for "8195ea6c".
2020 Sep 29
2
restrict func param losing noalias when inlined
Given some code:
void func (float * restrict a, float *b) {
for (int i =0; i < 100; ++i) {
a[i] = b[i] + 1;
}
}
float * aa;
float * bb;
int main() {
func(aa, bb);
return 0;
}
produces IR that has the llvm.noalias intrinsic along with the !noalias
metadata:for both the load and store, however, AA returns MayAlias, I would
expect a NoAlias?
This is also an older version of llvm:
2020 Sep 29
5
restrict func param losing noalias when inlined
..._____
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200928/8195ea6c/attachment.html>