diff options
author | Ivan A. Kosarev <ikosarev@accesssoftek.com> | 2018-02-19 12:10:20 +0000 |
---|---|---|
committer | Ivan A. Kosarev <ikosarev@accesssoftek.com> | 2018-02-19 12:10:20 +0000 |
commit | f03f579d1dc9bd09c1d72fa870b677587997ecc5 (patch) | |
tree | b09cfa8c78cdfeef00a9a5edb79c057a5602db94 /llvm/lib/IR/ModuleSummaryIndex.cpp | |
parent | fd3a56e8769e5970ea606489a8a789feae2bb4c6 (diff) | |
download | llvm-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