diff options
| author | Daniel Berlin <dberlin@dberlin.org> | 2017-04-05 19:01:58 +0000 |
|---|---|---|
| committer | Daniel Berlin <dberlin@dberlin.org> | 2017-04-05 19:01:58 +0000 |
| commit | d7a7ae061f3466a9566b1b2810a4b6085a2889e3 (patch) | |
| tree | e0ba6bf204cfb3e7bd2ec868a95989ee1d0c2315 /llvm/docs/SourceLevelDebugging.rst | |
| parent | 2ae37c15c3fdd202deef5fa3b2fd0da4ecc6c7d8 (diff) | |
| download | bcm5719-llvm-d7a7ae061f3466a9566b1b2810a4b6085a2889e3.tar.gz bcm5719-llvm-d7a7ae061f3466a9566b1b2810a4b6085a2889e3.zip | |
MemorySSA: Remove MemorySSA walker caching.
Summary:
Remove all the caching the clobber walker does, and that the
caching walker does. With the patch to enable storing clobbering
access results for stores, i can find no improvement with the cache
turned on (and a number of degradations, both time and memory, from
the cost of caching. For a large program i have, we do millions of
lookups and inserts with zero hits).
I haven't tried to rename or simplify the walker otherwise yet.
(Appreciate some perf testing on this past my own testing)
Reviewers: george.burgess.iv, davide
Subscribers: Prazek, llvm-commits
Differential Revision: https://reviews.llvm.org/D31576
llvm-svn: 299578
Diffstat (limited to 'llvm/docs/SourceLevelDebugging.rst')
0 files changed, 0 insertions, 0 deletions

