commit | 082bb7cf57e3a7089b8302a7d676fddf0bce276e | [log] [tgz] |
---|---|---|
author | Manman Ren <mren@apple.com> | Tue Apr 02 19:50:49 2013 +0000 |
committer | Manman Ren <mren@apple.com> | Tue Apr 02 19:50:49 2013 +0000 |
tree | c3ad23b6aed1005bb53074e871c02cc5f3cdf806 | |
parent | debf7d345aa297ebedf2d3b1db234feb44c71483 [diff] |
Add MDBuilder utilities for path-aware TBAA. Add utilities to create struct nodes in TBAA type DAG and to create path-aware tags. The format of struct nodes in TBAA type DAG: a unique name, a list of fields with field offsets and field types. The format of path-aware tags: a base type in TBAA type DAG, an access type and an offset relative to the base type. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178564 91177308-0d34-0410-b5e6-96231b3b80d8