This will make it easier to turn on struct-path aware TBAA since the metadata format will change. llvm-svn: 180796
llvm-svn: 145171
Fixes <rdar://problem/9284786>. Discovered with CSmith. llvm-svn: 129538