]> granicus.if.org Git - llvm/commit
[Attributor] Manifest load/store alignment generally
authorJohannes Doerfert <jdoerfert@anl.gov>
Fri, 30 Aug 2019 15:22:28 +0000 (15:22 +0000)
committerJohannes Doerfert <jdoerfert@anl.gov>
Fri, 30 Aug 2019 15:22:28 +0000 (15:22 +0000)
commit1d1af82429ce55db58ff6d24b30f8c6c6fb8524e
tree3dc329b46524baa006f9b78cfd1af123b0d81fcf
parentc097c0d34e9b6045e203f6d6739693a8d5a8b6b9
[Attributor] Manifest load/store alignment generally

Summary:
Any pointer could have load/store users not only floating ones so we
move the manifest logic for alignment into the AAAlignImpl class.

Reviewers: uenoku, sstefan1

Subscribers: hiraditya, bollu, llvm-commits

Tags: #llvm

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

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