OSDN Git Service

[Attributor] Deduce "nonnull" attribute
authorHideto Ueno <uenoku.tokotoko@gmail.com>
Mon, 15 Jul 2019 06:49:04 +0000 (06:49 +0000)
committerHideto Ueno <uenoku.tokotoko@gmail.com>
Mon, 15 Jul 2019 06:49:04 +0000 (06:49 +0000)
commitdc77158b65bc3fa626137702b8fe33da4c388501
tree922920ed0dab6917ebe829d139b0fcd41cbbf243
parentbefc83967b005360e7c2e183e80b4fc70967a7d3
[Attributor] Deduce "nonnull" attribute

Summary:
Porting nonnull attribute to attributor.

Reviewers: jdoerfert, sstefan1

Reviewed By: jdoerfert

Subscribers: xbolva00, hiraditya, llvm-commits

Tags: #llvm

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366043 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/IPO/Attributor.h
lib/Transforms/IPO/Attributor.cpp
test/Transforms/FunctionAttrs/nonnull.ll
test/Transforms/FunctionAttrs/nosync.ll