]> granicus.if.org Git - clang/commit
Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object called "Symbo...
authorTed Kremenek <kremenek@apple.com>
Wed, 21 Jan 2009 22:26:05 +0000 (22:26 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 21 Jan 2009 22:26:05 +0000 (22:26 +0000)
commit241677a13cc46647a8f5098b3e3239bd9480dca2
tree13849c05ba12762305e40038907d2672d1d9a65d
parentee0af74d1e0990c7b66d32657f3e4e54b8691552
Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object called "SymbolReaper".  Right now it just consolidates the two and cleans up some client code, but shortly it will be used to enable "lazy computation" of live symbols for use with RegionStore.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62722 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/clang/Analysis/PathSensitive/ConstraintManager.h
include/clang/Analysis/PathSensitive/Environment.h
include/clang/Analysis/PathSensitive/GRExprEngine.h
include/clang/Analysis/PathSensitive/GRState.h
include/clang/Analysis/PathSensitive/GRTransferFuncs.h
include/clang/Analysis/PathSensitive/Store.h
include/clang/Analysis/PathSensitive/SymbolManager.h
lib/Analysis/BasicConstraintManager.cpp
lib/Analysis/BasicStore.cpp
lib/Analysis/CFRefCount.cpp
lib/Analysis/Environment.cpp
lib/Analysis/GRExprEngine.cpp
lib/Analysis/GRState.cpp
lib/Analysis/RegionStore.cpp
lib/Analysis/SymbolManager.cpp