diff options
| author | Daniel Berlin <dberlin@dberlin.org> | 2016-03-01 18:46:54 +0000 |
|---|---|---|
| committer | Daniel Berlin <dberlin@dberlin.org> | 2016-03-01 18:46:54 +0000 |
| commit | 83fc77b4c0d4358ae5643c687183fad28fc2bf52 (patch) | |
| tree | fdf1b848b77d06beb4297c3cea326e6ff742ffc9 /llvm/unittests/ObjectYAML/YAMLTest.cpp | |
| parent | f69c7e53822ecb998a5306410642691d5b70fd9b (diff) | |
| download | llvm-83fc77b4c0d4358ae5643c687183fad28fc2bf52.zip llvm-83fc77b4c0d4358ae5643c687183fad28fc2bf52.tar.gz llvm-83fc77b4c0d4358ae5643c687183fad28fc2bf52.tar.bz2 | |
Add the beginnings of an update API for preserving MemorySSA
Summary:
This adds the beginning of an update API to preserve MemorySSA. In particular,
this patch adds a way to remove memory SSA accesses when instructions are
deleted.
It also adds relevant unit testing infrastructure for MemorySSA's API.
(There is an actual user of this API, i will make that diff dependent on this one. In practice, a ton of opt passes remove memory instructions, so it's hopefully an obviously useful API :P)
Reviewers: hfinkel, reames, george.burgess.iv
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D17157
llvm-svn: 262362
Diffstat (limited to 'llvm/unittests/ObjectYAML/YAMLTest.cpp')
0 files changed, 0 insertions, 0 deletions
