OSDN Git Service

[Analysis] Support aggregate access types in TBAA
authorIvan A. Kosarev <ikosarev@accesssoftek.com>
Fri, 2 Feb 2018 14:09:22 +0000 (14:09 +0000)
committerIvan A. Kosarev <ikosarev@accesssoftek.com>
Fri, 2 Feb 2018 14:09:22 +0000 (14:09 +0000)
commitf89cdbc3663498455128c3facf853b453233bae0
tree145417f471387f7d51c3ef238715eef9317b4a8b
parent2af2e6c776ce7a3b326112800fdbcb5cd75a03a1
[Analysis] Support aggregate access types in TBAA

This patch implements analysis for new-format TBAA access tags
with aggregate types as their final access types.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@324092 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/TypeBasedAliasAnalysis.cpp
test/Analysis/TypeBasedAliasAnalysis/aggregates.ll [new file with mode: 0644]
test/Analysis/TypeBasedAliasAnalysis/tbaa-path-new.ll [new file with mode: 0644]