summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/class_members
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2015-12-11 00:49:47 +0000
committerAkira Hatanaka <ahatanaka@apple.com>2015-12-11 00:49:47 +0000
commit2992beec00e40aa52a027d9afbcb536a6de6374e (patch)
treea3253f1d3371f19e48d80fc8c65d0ad9cce533ba /lldb/packages/Python/lldbsuite/test/python_api/class_members
parent1452b76f1fafe9ba34a37c381ea6e4abba19ea96 (diff)
downloadbcm5719-llvm-2992beec00e40aa52a027d9afbcb536a6de6374e.tar.gz
bcm5719-llvm-2992beec00e40aa52a027d9afbcb536a6de6374e.zip
[LazyValueInfo] Stop inserting overdefined values into ValueCache to
reduce memory usage. Previously, LazyValueInfoCache inserted overdefined lattice values into both ValueCache and OverDefinedCache. This wasn't necessary and was causing LazyValueInfo to use an excessive amount of memory in some cases. This patch changes LazyValueInfoCache to insert overdefined values only into OverDefinedCache. The memory usage decreases by 70 to 75% when one of the files in llvm is compiled. rdar://problem/11388615 Differential revision: http://reviews.llvm.org/D15391 llvm-svn: 255320
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/class_members')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud