summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-07-16 18:13:04 +0000
committerTed Kremenek <kremenek@apple.com>2009-07-16 18:13:04 +0000
commit6796fbd2e82f47be8f43d09fc8ca3d0684a11b17 (patch)
tree3cbfbf7494b99a92ac806a621cb644b09c7c1404 /clang
parentafe797d7b3a9a07f1d8fba0374be36aa9cc7fc86 (diff)
downloadbcm5719-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.h2
-rw-r--r--clang/include/clang/Analysis/FlowSensitive/DataflowValues.h2
-rw-r--r--clang/include/clang/Analysis/ProgramPoint.h2
-rw-r--r--clang/include/clang/Analysis/Support/BlkExprDeclBitVector.h2
-rw-r--r--clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h2
-rw-r--r--clang/include/clang/Analysis/Visitors/CFGVarDeclVisitor.h1
-rw-r--r--clang/lib/AST/CMakeLists.txt1
-rw-r--r--clang/lib/Analysis/BugReporter.cpp2
-rw-r--r--clang/lib/Analysis/CFG.cpp (renamed from clang/lib/AST/CFG.cpp)2
-rw-r--r--clang/lib/Analysis/CMakeLists.txt1
-rw-r--r--clang/lib/Analysis/LiveVariables.cpp2
-rw-r--r--clang/lib/Frontend/AnalysisConsumer.cpp2
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"
OpenPOWER on IntegriCloud