| commit | 41f14cf3e981ca1eb39d087d4c567098ee56514d | [log] [tgz] |
|---|---|---|
| author | Dan Gohman <gohman@apple.com> | Tue Sep 14 21:25:10 2010 +0000 |
| committer | Dan Gohman <gohman@apple.com> | Tue Sep 14 21:25:10 2010 +0000 |
| tree | 9ce45861e03003dcc06a54bf66b988cf044bb08e | |
| parent | 62e9a052b9fcf6b7330884ed0c8302c90a19929c [diff] |
Remove the experimental AliasAnalysis::getDependency interface, which isn't a good level of abstraction for memdep. Instead, generalize AliasAnalysis::alias and related interfaces with a new Location class for describing a memory location. For now, this is the same Pointer and Size as before, plus an additional field for a TBAA tag. Also, introduce a fixed MD_tbaa metadata tag kind. llvm-svn: 113858