]> granicus.if.org Git - llvm/commit
[Attributor] Deduce "noalias" attribute
authorHideto Ueno <uenoku.tokotoko@gmail.com>
Thu, 29 Aug 2019 05:52:00 +0000 (05:52 +0000)
committerHideto Ueno <uenoku.tokotoko@gmail.com>
Thu, 29 Aug 2019 05:52:00 +0000 (05:52 +0000)
commit2c071ee73d42169e51b5d15bea53ed741adea962
treec8b57635ba8337ff57f0f5294bf5feb1f1d5ff8c
parent10e92dd797d04724c6d7db4e3266316eb1f00f70
[Attributor] Deduce "noalias" attribute

Summary:
This patch adds very basic deduction for noalias.

Reviewers: jdoerfert, sstefan1

Reviewed By: jdoerfert

Tags: LLVM

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370295 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/Attributor.cpp
test/Transforms/FunctionAttrs/internal-noalias.ll [new file with mode: 0644]
test/Transforms/FunctionAttrs/noalias_returned.ll