]> granicus.if.org Git - clang/commitdiff
Move the source-level CFG from libAST to libAnalysis.
authorTed Kremenek <kremenek@apple.com>
Thu, 16 Jul 2009 18:13:04 +0000 (18:13 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 16 Jul 2009 18:13:04 +0000 (18:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76092 91177308-0d34-0410-b5e6-96231b3b80d8

13 files changed:
include/clang/Analysis/CFG.h [moved from include/clang/AST/CFG.h with 100% similarity]
include/clang/Analysis/FlowSensitive/DataflowSolver.h
include/clang/Analysis/FlowSensitive/DataflowValues.h
include/clang/Analysis/ProgramPoint.h
include/clang/Analysis/Support/BlkExprDeclBitVector.h
include/clang/Analysis/Visitors/CFGStmtVisitor.h
include/clang/Analysis/Visitors/CFGVarDeclVisitor.h
lib/AST/CMakeLists.txt
lib/Analysis/BugReporter.cpp
lib/Analysis/CFG.cpp [moved from lib/AST/CFG.cpp with 99% similarity]
lib/Analysis/CMakeLists.txt
lib/Analysis/LiveVariables.cpp
lib/Frontend/AnalysisConsumer.cpp

index 38612593368b60c74184dc25e16875d643b66135..a9b96a81872f70b1cbafbe7f0afaf4754d034f26 100644 (file)
@@ -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
index d6427a5cab47471e7659599ac803ccae67ef3480..8d7ba94b464268d8033300e9b8bc7edf863be7ea 100644 (file)
@@ -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"
 
index d2b536ca1cb2f1cd9f16a6d5ea56c633e92db92b..197edb9d25c0f41ef44ed85d145cba6983c6df0c 100644 (file)
@@ -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"
index a592be815419e8ab0b1e393e83acb973000800cf..7944c8e682f1b60ac6ed406b45958cd6dfb8d37c 100644 (file)
@@ -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"
index f42bbde8f1489a2a14ef4aebabbd3466ec1e7155..7456831a6a0787202f9337ed8530fac1492f31e8 100644 (file)
@@ -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 {
 
index 25101235ddd2dde9529b84af34561a51bbd1c6ed..8c5cf0b0b60955f1efa29fb4aa366b898769b672 100644 (file)
@@ -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 {
 
index dcc2ffc2039b305bf76c48bd2bacd877ff2a1532..35ba607e6f53076453ad96677865dcc9c140e9ea 100644 (file)
@@ -4,7 +4,6 @@ add_clang_library(clangAST
   APValue.cpp
   ASTConsumer.cpp
   ASTContext.cpp
-  CFG.cpp
   Decl.cpp
   DeclBase.cpp
   DeclCXX.cpp
index 3db96ca9eacba1b3ebe62a1a58144fcd7c74788b..a691bb67aa67a6ae8a253f2a6e766abb6fd5dee8 100644 (file)
@@ -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"
similarity index 99%
rename from lib/AST/CFG.cpp
rename to lib/Analysis/CFG.cpp
index 69852f5fea57d8493cc73c01a3a688b0bde606c7..d423716c2017fb65f07561207606b593222b1c9a 100644 (file)
@@ -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"
index 2ef777d875af19e79cf77f852c2661f85e733de5..6c49e8f9244d482efefe0ee62443be78153de0e0 100644 (file)
@@ -6,6 +6,7 @@ add_clang_library(clangAnalysis
   BasicStore.cpp
   BasicValueFactory.cpp
   BugReporter.cpp
+  CFG.cpp
   CFRefCount.cpp
   CallGraph.cpp
   CheckDeadStores.cpp
index aead7f43ad8f657eaf268869d92b9a4e5e2e76f3..c9828ce551584e15b2ad47146dc97ef9815745df 100644 (file)
@@ -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"
index 6433bdf7a49dfd3b36940c824e1ddd1751c32171..468bbf63abf166ef5da59874bf6cefce34023b9a 100644 (file)
@@ -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"