aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/ModuleSummaryIndex.cpp
diff options
context:
space:
mode:
authorIvan A. Kosarev <ikosarev@accesssoftek.com>2018-02-19 12:10:20 +0000
committerIvan A. Kosarev <ikosarev@accesssoftek.com>2018-02-19 12:10:20 +0000
commitf03f579d1dc9bd09c1d72fa870b677587997ecc5 (patch)
treeb09cfa8c78cdfeef00a9a5edb79c057a5602db94 /llvm/lib/IR/ModuleSummaryIndex.cpp
parentfd3a56e8769e5970ea606489a8a789feae2bb4c6 (diff)
downloadllvm-f03f579d1dc9bd09c1d72fa870b677587997ecc5.zip
llvm-f03f579d1dc9bd09c1d72fa870b677587997ecc5.tar.gz
llvm-f03f579d1dc9bd09c1d72fa870b677587997ecc5.tar.bz2
[Transforms] Propagate new-format TBAA tags on simplification of memory-transfer intrinsics
With this patch in place, when a new-format TBAA tag is available for a memory-transfer intrinsic call, we prefer propagating that new-format tag. Otherwise, we fallback to the old approach where we try to construct a proper TBAA access tag from 'tbaa.struct' metadata. Differential Revision: https://reviews.llvm.org/D41543 llvm-svn: 325488
Diffstat (limited to 'llvm/lib/IR/ModuleSummaryIndex.cpp')
0 files changed, 0 insertions, 0 deletions