Aliasing rules for struct-path aware TBAA.
authorManman Ren <mren@apple.com>
Thu, 11 Apr 2013 23:24:18 +0000 (23:24 +0000)
committerManman Ren <mren@apple.com>
Thu, 11 Apr 2013 23:24:18 +0000 (23:24 +0000)
commit06a9d50a353028fab830e3a365fe8a6506f0fe0d
tree1d082d966520c2b591f95ecff04004dfe95006be
parentce03189b5763a32d3ec128325599c674f409affb
Aliasing rules for struct-path aware TBAA.

Added PathAliases to check if two struct-path tags can alias.
Added command line option -struct-path-tbaa.

llvm-svn: 179337
llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
llvm/test/Analysis/TypeBasedAliasAnalysis/tbaa-path.ll [new file with mode: 0644]