Go to file
Ted Kremenek a40f8ebc83 static analyzer: Further reduce the analyzer's memory usage when analyzing sqlite3 by 7-10% by recylcing "uninteresting" ExplodedNodes.
The optimization involves eagerly pruning ExplodedNodes from the ExplodedGraph that contain
practically no difference between the predecessor and successor nodes.  For example, if
the state is different between a predecessor and a node, the node is left in.  Only for
the 'environment' component of the state do we not care if the ExplodedNodes are different.
This paves the way for future optimizations where we can reclaim the environment objects.

llvm-svn: 125154
2011-02-09 01:27:33 +00:00
clang static analyzer: Further reduce the analyzer's memory usage when analyzing sqlite3 by 7-10% by recylcing "uninteresting" ExplodedNodes. 2011-02-09 01:27: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 r125142. 2011-02-09 00:37:52 +00:00
libcxx Missing traits::to_int_type in fstream 2011-02-02 17:37:16 +00:00
lldb Pull support for the shared and exclusive lock since this wasn't available 2011-02-09 01:16:43 +00:00
llvm Evict a lighter single interference before attempting to split a live range. 2011-02-09 01:14:03 +00:00