llvm-project/llvm/test/Analysis/Lint
Josh Stone 27924c3a3c [Lint] Permit aliasing noalias readonly arguments
Summary:
If two arguments are both readonly, then they have no memory dependency
that would violate noalias, even if they do actually overlap.

Reviewers: hfinkel, efriedma

Reviewed By: efriedma

Subscribers: efriedma, hiraditya, llvm-commits, tstellar

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D60239

llvm-svn: 359047
2019-04-23 23:43:47 +00:00
..
address-spaces.ll
check-zero-divide.ll
cppeh-catch-intrinsics-clean.ll
lit.local.cfg
memintrin.ll [Lint] Upgrade uses of MemoryIntrinic::getAlignment() to new API. (NFCI) 2018-01-31 16:42:15 +00:00
noalias-byval.ll Remove alignment argument from memcpy/memmove/memset in favour of alignment attributes (Step 1) 2018-01-19 17:13:12 +00:00
noalias-readonly.ll [Lint] Permit aliasing noalias readonly arguments 2019-04-23 23:43:47 +00:00
noop-cast-expr-no-pointer.ll
tail-call-byval.ll