[PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias
John McCall via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 5 10:39:56 PST 2022
rjmccall added a comment.
I don't know what you mean about GEPs violating `noalias`. As I understand it, `noalias` is like `restrict`; it says that it can be assumed that nothing aliases the parameter except pointers derived from it. GEPs derive pointers in a way that is explicitly permitted under that.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D139295/new/
https://reviews.llvm.org/D139295
More information about the llvm-commits
mailing list