Go to file
Ted Kremenek fda3687515 Add 'StoreRef' smart pointer to allow more fine-grain memory lifetime control of Store objects.
This yields a minor memory reduction (for larger functions) on Sqlite at the cost of slightly
higher memory usage on some functions because of the increased size of GRState (which can be optimized).

I expect the real memory savings from this enhancement will come when we aggressively
canabilize more of the ExplodedGraph.

llvm-svn: 126012
2011-02-19 01:59:33 +00:00
clang Add 'StoreRef' smart pointer to allow more fine-grain memory lifetime control of Store objects. 2011-02-19 01:59:33 +00:00
compiler-rt clang_darwin: We don't need clear_cache for use with Clang on ARM/Darwin. 2011-01-21 18:23:47 +00:00
debuginfo-tests test case for r125249. 2011-02-10 00:41:14 +00:00
libcxx Change install name to libc++.1.dylib 2011-02-16 00:40:06 +00:00
lldb Make the helper method ReadCoreReg(uint32_t reg, bool *success) more generic 2011-02-19 01:36:13 +00:00
llvm Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWithoutRetain()' to help more aggressively reclaim memory in the static analyzer. 2011-02-19 01:59:21 +00:00