Move AnalysisConsumer.h and Analyses.def from tools/clang-cc to 
include/clang/Frontend, and move AnalysisConsumer.cpp from 
tools/clang-cc to lib/Frontend.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72135 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/clang-cc/Analyses.def b/include/clang/Frontend/Analyses.def
similarity index 100%
rename from tools/clang-cc/Analyses.def
rename to include/clang/Frontend/Analyses.def
diff --git a/tools/clang-cc/AnalysisConsumer.h b/include/clang/Frontend/AnalysisConsumer.h
similarity index 93%
rename from tools/clang-cc/AnalysisConsumer.h
rename to include/clang/Frontend/AnalysisConsumer.h
index ce87883..c645286 100644
--- a/tools/clang-cc/AnalysisConsumer.h
+++ b/include/clang/Frontend/AnalysisConsumer.h
@@ -25,21 +25,21 @@
 /// Analysis - Set of available source code analyses.
 enum Analyses {
 #define ANALYSIS(NAME, CMDFLAG, DESC, SCOPE) NAME,
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 NumAnalyses
 };
 
 /// AnalysisStores - Set of available analysis store models.
 enum AnalysisStores {
 #define ANALYSIS_STORE(NAME, CMDFLAG, DESC, CREATFN) NAME##Model,
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 NumStores
 };
 
 /// AnalysisConstraints - Set of available constraint models.
 enum AnalysisConstraints {
 #define ANALYSIS_CONSTRAINTS(NAME, CMDFLAG, DESC, CREATFN) NAME##Model,
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 NumConstraints
 };
 
@@ -47,7 +47,7 @@
 ///  analysis results.
 enum AnalysisDiagClients {
 #define ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATFN, AUTOCREAT) PD_##NAME,
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 NUM_ANALYSIS_DIAG_CLIENTS
 };
 
diff --git a/tools/clang-cc/AnalysisConsumer.cpp b/lib/Frontend/AnalysisConsumer.cpp
similarity index 99%
rename from tools/clang-cc/AnalysisConsumer.cpp
rename to lib/Frontend/AnalysisConsumer.cpp
index ce65776..02a8710 100644
--- a/tools/clang-cc/AnalysisConsumer.cpp
+++ b/lib/Frontend/AnalysisConsumer.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "AnalysisConsumer.h"
+#include "clang/Frontend/AnalysisConsumer.h"
 #include "clang/Frontend/PathDiagnosticClients.h"
 #include "clang/Frontend/ManagerRegistry.h"
 #include "clang/AST/ASTConsumer.h"
diff --git a/lib/Frontend/CMakeLists.txt b/lib/Frontend/CMakeLists.txt
index 02e02f3..241cf5c 100644
--- a/lib/Frontend/CMakeLists.txt
+++ b/lib/Frontend/CMakeLists.txt
@@ -1,6 +1,7 @@
 set(LLVM_NO_RTTI 1)
 
 add_clang_library(clangFrontend
+  AnalysisConsumer.cpp
   ASTConsumers.cpp
   Backend.cpp
   CacheTokens.cpp
diff --git a/tools/clang-cc/CMakeLists.txt b/tools/clang-cc/CMakeLists.txt
index a20691d..ec2ea3d 100644
--- a/tools/clang-cc/CMakeLists.txt
+++ b/tools/clang-cc/CMakeLists.txt
@@ -22,6 +22,5 @@
   )
 
 add_clang_executable(clang-cc
-  AnalysisConsumer.cpp
   clang-cc.cpp
   )
diff --git a/tools/clang-cc/clang-cc.cpp b/tools/clang-cc/clang-cc.cpp
index e4888f8..95a704b 100644
--- a/tools/clang-cc/clang-cc.cpp
+++ b/tools/clang-cc/clang-cc.cpp
@@ -22,7 +22,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "AnalysisConsumer.h"
+#include "clang/Frontend/AnalysisConsumer.h"
 #include "clang/Frontend/ASTConsumers.h"
 #include "clang/Frontend/CompileOptions.h"
 #include "clang/Frontend/FixItRewriter.h"
@@ -1525,7 +1525,7 @@
 llvm::cl::values(
 #define ANALYSIS(NAME, CMDFLAG, DESC, SCOPE)\
 clEnumValN(NAME, CMDFLAG, DESC),
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 clEnumValEnd));
 
 static llvm::cl::opt<AnalysisStores> 
@@ -1535,7 +1535,7 @@
   llvm::cl::values(
 #define ANALYSIS_STORE(NAME, CMDFLAG, DESC, CREATFN)\
 clEnumValN(NAME##Model, CMDFLAG, DESC),
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 clEnumValEnd));
 
 static llvm::cl::opt<AnalysisConstraints> 
@@ -1545,7 +1545,7 @@
   llvm::cl::values(
 #define ANALYSIS_CONSTRAINTS(NAME, CMDFLAG, DESC, CREATFN)\
 clEnumValN(NAME##Model, CMDFLAG, DESC),
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 clEnumValEnd));
 
 static llvm::cl::opt<AnalysisDiagClients>
@@ -1555,7 +1555,7 @@
                 llvm::cl::values(
 #define ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATFN, AUTOCREATE)\
 clEnumValN(PD_##NAME, CMDFLAG, DESC),
-#include "Analyses.def"
+#include "clang/Frontend/Analyses.def"
 clEnumValEnd));
 
 static llvm::cl::opt<bool>