]> granicus.if.org Git - llvm/commit
[Attributor] Use Alias Analysis in noalias callsite argument deduction
authorHideto Ueno <uenoku.tokotoko@gmail.com>
Tue, 17 Sep 2019 06:53:27 +0000 (06:53 +0000)
committerHideto Ueno <uenoku.tokotoko@gmail.com>
Tue, 17 Sep 2019 06:53:27 +0000 (06:53 +0000)
commitf6a402010b246346f99e8353824c134ead6037d3
tree4f5b0486fd9034a134793193d3bca2f075cfa5e3
parent8a6eaada3cb031783e53ff189469e66b39a84945
[Attributor] Use Alias Analysis in noalias callsite argument deduction

Summary: This patch adds a check of alias analysis in `noalias` callsite argument deduction.

Reviewers: jdoerfert, sstefan1

Reviewed By: jdoerfert

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372075 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/Attributor.cpp
test/Transforms/FunctionAttrs/internal-noalias.ll
test/Transforms/FunctionAttrs/noalias_returned.ll