[PATCH] D68484: [PATCH 01/26] [noalias] LangRef: noalias intrinsics and ptr_provenance documentation.

Jeroen Dobbelaere via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 10 09:14:34 PDT 2020


jeroen.dobbelaere added a comment.

In D68484#2116935 <https://reviews.llvm.org/D68484#2116935>, @jeroen.dobbelaere wrote:

> Notes:
>
> - in a future version 'llvm.noalias' and 'llvm.provenance.noalias' will be merged into a single intrinsic.


I was thinking of merging `llvm.noalias` and `llvm.provenance.noalias` but now decided to not do it:

- llvm.noalias is a convenience shortcut to  llvm.provenance.noalias + llvm.noalias.arg.guard
- keeping the convenience intrinsic reduces the amount of generated code and makes tracking tbaa on the intrinsics easier.


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

https://reviews.llvm.org/D68484





More information about the llvm-commits mailing list