This will make it easier to turn on struct-path aware TBAA since the metadata format will change. llvm-svn: 180935
For example, this is the hot loop in BZIP: do { m = *--p; *p = ( ... ); } while (--n); llvm-svn: 173219