[PATCH] D139295: [Coroutines] Don't mark the parameter attribute of resume function as noalias

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 5 23:13:22 PST 2022


nikic added a comment.

@ChuanqiXu It's fine to access both the "plain" noalias argument and a GEP of the noalias argument. What is forbidden is to access the object the noalias argument points to through some other pointer that is unrelated to the argument. It's not really clear to me whether this is the case here, would it be possible to provide the IR directly after the CoroSplit pass?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D139295/new/

https://reviews.llvm.org/D139295



More information about the llvm-commits mailing list