]> granicus.if.org Git - clang/commit
TBAA: use the same format for scalar TBAA and struct-path aware TBAA.
authorManman Ren <manman.ren@gmail.com>
Fri, 27 Sep 2013 23:06:41 +0000 (23:06 +0000)
committerManman Ren <manman.ren@gmail.com>
Fri, 27 Sep 2013 23:06:41 +0000 (23:06 +0000)
commit8a06d8fdefce6b4ed4438bb80f60cdd2e979a94f
tree067095177b4761cd92ca8783100a4e4cd5993f23
parent9fd802448d463777ed87d56a196b84da1ccdeaa5
TBAA: use the same format for scalar TBAA and struct-path aware TBAA.

Struct-path aware TBAA generates tags to specify the access path,
while scalar TBAA only generates tags to scalar types.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@191586 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenTBAA.cpp
test/CodeGen/may-alias.c
test/CodeGen/tbaa-class.cpp
test/CodeGen/tbaa-for-vptr.cpp
test/CodeGen/tbaa-struct.cpp
test/CodeGen/tbaa.cpp