[Attributor] Deduce "align" attribute
authorHideto Ueno <uenoku.tokotoko@gmail.com>
Sun, 28 Jul 2019 07:04:01 +0000 (07:04 +0000)
committerHideto Ueno <uenoku.tokotoko@gmail.com>
Sun, 28 Jul 2019 07:04:01 +0000 (07:04 +0000)
commite7bea9b73a586b7e8f12e5ff1c80228d0767b5c8
tree0550dcdc888845520abd32414e19c1d777b270c7
parentbd68a052f292b5df7c5717bd880d796ac7507fc0
[Attributor] Deduce "align" attribute

Summary:
Deduce "align" attribute in attributor.

Reviewers: jdoerfert, sstefan1

Reviewed By: jdoerfert

Subscribers: hiraditya, llvm-commits

Tags: #llvm

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

llvm-svn: 367187
llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/lib/Transforms/IPO/Attributor.cpp
llvm/test/Transforms/FunctionAttrs/align.ll [new file with mode: 0644]
llvm/test/Transforms/FunctionAttrs/arg_nocapture.ll
llvm/test/Transforms/FunctionAttrs/noalias_returned.ll
llvm/test/Transforms/FunctionAttrs/nonnull.ll