[PATCH] D69542: Full Restrict Support - single patch
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Dec 24 01:48:26 PST 2022
nikic added a comment.
In D69542#3933523 <https://reviews.llvm.org/D69542#3933523>, @jeroen.dobbelaere wrote:
> In D69542#3932775 <https://reviews.llvm.org/D69542#3932775>, @vzakhari wrote:
>
>> Hi @jeroen.dobbelaere, can you please rebase the patch? I would like to try `@llvm.noalias` for Flang generated IR, but the patch would not apply cleanly. Thank you!
>
> Hi @vzakhari , I'll give it another respin, but it will likely take a week or 2-3.
If there's a version of the patch that applies to either release/15.x or current main, I'd like to test this against Rust. The last time I tried this I didn't get far due to the type mangling issues, but those have been fixed, so I think it would be worthwhile to try again, both from a correctness and compile-time perspective.
Especially the ptr_provenance change seems like it could have many silent failure points. I know we have a lot of code that assumes that a pointer used by a load is the loaded pointer, which is true right now, but does not hold with ptr_provenance.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D69542/new/
https://reviews.llvm.org/D69542
More information about the llvm-commits
mailing list