static analyzer: Make GRStates reference counted, with reference counts managed by...
authorTed Kremenek <kremenek@apple.com>
Thu, 10 Feb 2011 02:21:52 +0000 (02:21 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 10 Feb 2011 02:21:52 +0000 (02:21 +0000)
commite40b69de464bc695afcaf7ef9602ad727d77b981
tree82f7a6a4cdcb81a79dfebc08711f45f451e9d4b1
parentb26bd7426dd102273be190bf6fb13f7533838154
static analyzer: Make GRStates reference counted, with reference counts managed by ExplodedNodes.

This reduces memory usage of the analyzer on sqlite by another 5%.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125260 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
lib/StaticAnalyzer/Core/ExplodedGraph.cpp