diff options
author | Daniel Berlin <dberlin@dberlin.org> | 2017-04-04 23:43:10 +0000 |
---|---|---|
committer | Daniel Berlin <dberlin@dberlin.org> | 2017-04-04 23:43:10 +0000 |
commit | e33bc31df448c21ad0728b9aec46f9355acc9926 (patch) | |
tree | ed82203f6d39c3f1ecfa757c2936aafc30b74ea2 /lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | |
parent | f49d4c45a17d4be48f3e3627e9c21212e46bc83c (diff) | |
download | bcm5719-llvm-e33bc31df448c21ad0728b9aec46f9355acc9926.tar.gz bcm5719-llvm-e33bc31df448c21ad0728b9aec46f9355acc9926.zip |
Re-apply MemorySSA: Add support for caching clobbering access in
stores with some fixes.
Summary:
This enables us to cache the clobbering access for stores, despite the
fact that we can't rewrite the use-def chains themselves.
Early testing shows that, after this change, for larger testcases, it
will be a significant net positive (memory and time) to remove the
walker caching.
Reviewers: george.burgess.iv, davide
Subscribers: Prazek, llvm-commits
Differential Revision: https://reviews.llvm.org/D31567
llvm-svn: 299486
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h')
0 files changed, 0 insertions, 0 deletions