]> granicus.if.org Git - clang/commit
Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism...
authorTed Kremenek <kremenek@apple.com>
Fri, 7 Oct 2011 22:21:02 +0000 (22:21 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 7 Oct 2011 22:21:02 +0000 (22:21 +0000)
commita5937bbfd19e61d651a58b0f0ffeef68457902a5
tree89900f2c77818128c031816dfe2a5154ee1ef592
parentec2ec1f20322076717c3865b196f7a1c95d883a4
Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141425 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/Analyses/LiveVariables.h
include/clang/Analysis/AnalysisContext.h
include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
lib/Analysis/AnalysisContext.cpp
lib/Analysis/LiveVariables.cpp
lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
lib/StaticAnalyzer/Core/SymbolManager.cpp
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp