diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-07-16 18:13:04 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-07-16 18:13:04 +0000 |
commit | 6796fbd2e82f47be8f43d09fc8ca3d0684a11b17 (patch) | |
tree | 3cbfbf7494b99a92ac806a621cb644b09c7c1404 /clang | |
parent | afe797d7b3a9a07f1d8fba0374be36aa9cc7fc86 (diff) | |
download | bcm5719-llvm-6796fbd2e82f47be8f43d09fc8ca3d0684a11b17.tar.gz bcm5719-llvm-6796fbd2e82f47be8f43d09fc8ca3d0684a11b17.zip |
Move the source-level CFG from libAST to libAnalysis.
llvm-svn: 76092
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/Analysis/CFG.h (renamed from clang/include/clang/AST/CFG.h) | 0 | ||||
-rw-r--r-- | clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h | 2 | ||||
-rw-r--r-- | clang/include/clang/Analysis/FlowSensitive/DataflowValues.h | 2 | ||||
-rw-r--r-- | clang/include/clang/Analysis/ProgramPoint.h | 2 | ||||
-rw-r--r-- | clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h | 2 | ||||
-rw-r--r-- | clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h | 2 | ||||
-rw-r--r-- | clang/include/clang/Analysis/Visitors/CFGVarDeclVisitor.h | 1 | ||||
-rw-r--r-- | clang/lib/AST/CMakeLists.txt | 1 | ||||
-rw-r--r-- | clang/lib/Analysis/BugReporter.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Analysis/CFG.cpp (renamed from clang/lib/AST/CFG.cpp) | 2 | ||||
-rw-r--r-- | clang/lib/Analysis/CMakeLists.txt | 1 | ||||
-rw-r--r-- | clang/lib/Analysis/LiveVariables.cpp | 2 | ||||
-rw-r--r-- | clang/lib/Frontend/AnalysisConsumer.cpp | 2 |
13 files changed, 10 insertions, 11 deletions
diff --git a/clang/include/clang/AST/CFG.h b/clang/include/clang/Analysis/CFG.h index e60e58e1ac2..e60e58e1ac2 100644 --- a/clang/include/clang/AST/CFG.h +++ b/clang/include/clang/Analysis/CFG.h diff --git a/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h b/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h index 38612593368..a9b96a81872 100644 --- a/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h +++ b/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h @@ -14,7 +14,7 @@ #ifndef LLVM_CLANG_ANALYSES_DATAFLOW_SOLVER #define LLVM_CLANG_ANALYSES_DATAFLOW_SOLVER -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/Analysis/ProgramPoint.h" #include "llvm/ADT/SmallPtrSet.h" #include "functional" // STL diff --git a/clang/include/clang/Analysis/FlowSensitive/DataflowValues.h b/clang/include/clang/Analysis/FlowSensitive/DataflowValues.h index d6427a5cab4..8d7ba94b464 100644 --- a/clang/include/clang/Analysis/FlowSensitive/DataflowValues.h +++ b/clang/include/clang/Analysis/FlowSensitive/DataflowValues.h @@ -16,7 +16,7 @@ #ifndef LLVM_CLANG_ANALYSES_DATAFLOW_VALUES #define LLVM_CLANG_ANALYSES_DATAFLOW_VALUES -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/Analysis/ProgramPoint.h" #include "llvm/ADT/DenseMap.h" diff --git a/clang/include/clang/Analysis/ProgramPoint.h b/clang/include/clang/Analysis/ProgramPoint.h index d2b536ca1cb..197edb9d25c 100644 --- a/clang/include/clang/Analysis/ProgramPoint.h +++ b/clang/include/clang/Analysis/ProgramPoint.h @@ -15,7 +15,7 @@ #ifndef LLVM_CLANG_ANALYSIS_PROGRAM_POINT #define LLVM_CLANG_ANALYSIS_PROGRAM_POINT -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "llvm/Support/DataTypes.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/FoldingSet.h" diff --git a/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h b/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h index a592be81541..7944c8e682f 100644 --- a/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h +++ b/clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h @@ -17,7 +17,7 @@ #ifndef LLVM_CLANG_STMTDECLBVDVAL_H #define LLVM_CLANG_STMTDECLBVDVAL_H -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/AST/Decl.h" // for Decl* -> NamedDecl* conversion #include "llvm/ADT/BitVector.h" #include "llvm/ADT/DenseMap.h" diff --git a/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h b/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h index f42bbde8f14..7456831a6a0 100644 --- a/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h +++ b/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h @@ -18,7 +18,7 @@ #define LLVM_CLANG_ANALYSIS_CFGSTMTVISITOR_H #include "clang/AST/StmtVisitor.h" -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" namespace clang { diff --git a/clang/include/clang/Analysis/Visitors/CFGVarDeclVisitor.h b/clang/include/clang/Analysis/Visitors/CFGVarDeclVisitor.h index 25101235ddd..8c5cf0b0b60 100644 --- a/clang/include/clang/Analysis/Visitors/CFGVarDeclVisitor.h +++ b/clang/include/clang/Analysis/Visitors/CFGVarDeclVisitor.h @@ -18,7 +18,6 @@ #include "clang/Analysis/Visitors/CFGStmtVisitor.h" #include "clang/AST/Decl.h" #include "clang/AST/Stmt.h" -#include "clang/AST/CFG.h" namespace clang { diff --git a/clang/lib/AST/CMakeLists.txt b/clang/lib/AST/CMakeLists.txt index dcc2ffc2039..35ba607e6f5 100644 --- a/clang/lib/AST/CMakeLists.txt +++ b/clang/lib/AST/CMakeLists.txt @@ -4,7 +4,6 @@ add_clang_library(clangAST APValue.cpp ASTConsumer.cpp ASTContext.cpp - CFG.cpp Decl.cpp DeclBase.cpp DeclCXX.cpp diff --git a/clang/lib/Analysis/BugReporter.cpp b/clang/lib/Analysis/BugReporter.cpp index 3db96ca9eac..a691bb67aa6 100644 --- a/clang/lib/Analysis/BugReporter.cpp +++ b/clang/lib/Analysis/BugReporter.cpp @@ -15,7 +15,7 @@ #include "clang/Analysis/PathSensitive/BugReporter.h" #include "clang/Analysis/PathSensitive/GRExprEngine.h" #include "clang/AST/ASTContext.h" -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/AST/Expr.h" #include "clang/AST/ParentMap.h" #include "clang/AST/StmtObjC.h" diff --git a/clang/lib/AST/CFG.cpp b/clang/lib/Analysis/CFG.cpp index 69852f5fea5..d423716c201 100644 --- a/clang/lib/AST/CFG.cpp +++ b/clang/lib/Analysis/CFG.cpp @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/AST/StmtVisitor.h" #include "clang/AST/PrettyPrinter.h" #include "llvm/ADT/DenseMap.h" diff --git a/clang/lib/Analysis/CMakeLists.txt b/clang/lib/Analysis/CMakeLists.txt index 2ef777d875a..6c49e8f9244 100644 --- a/clang/lib/Analysis/CMakeLists.txt +++ b/clang/lib/Analysis/CMakeLists.txt @@ -6,6 +6,7 @@ add_clang_library(clangAnalysis BasicStore.cpp BasicValueFactory.cpp BugReporter.cpp + CFG.cpp CFRefCount.cpp CallGraph.cpp CheckDeadStores.cpp diff --git a/clang/lib/Analysis/LiveVariables.cpp b/clang/lib/Analysis/LiveVariables.cpp index aead7f43ad8..c9828ce5515 100644 --- a/clang/lib/Analysis/LiveVariables.cpp +++ b/clang/lib/Analysis/LiveVariables.cpp @@ -15,7 +15,7 @@ #include "clang/Basic/SourceManager.h" #include "clang/AST/ASTContext.h" #include "clang/AST/Expr.h" -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h" #include "clang/Analysis/FlowSensitive/DataflowSolver.h" #include "llvm/ADT/SmallPtrSet.h" diff --git a/clang/lib/Frontend/AnalysisConsumer.cpp b/clang/lib/Frontend/AnalysisConsumer.cpp index 6433bdf7a49..468bbf63abf 100644 --- a/clang/lib/Frontend/AnalysisConsumer.cpp +++ b/clang/lib/Frontend/AnalysisConsumer.cpp @@ -19,7 +19,7 @@ #include "clang/AST/DeclObjC.h" #include "llvm/Support/Compiler.h" #include "llvm/ADT/OwningPtr.h" -#include "clang/AST/CFG.h" +#include "clang/Analysis/CFG.h" #include "clang/Analysis/Analyses/LiveVariables.h" #include "clang/Analysis/PathDiagnostic.h" #include "clang/Basic/SourceManager.h" |