Rename lib/Driver (etc) to lib/Frontend in prep for the *actual*
driver taking lib/Driver.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65811 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Driver/ASTConsumers.cpp b/Driver/ASTConsumers.cpp
index 85e379f..409df63 100644
--- a/Driver/ASTConsumers.cpp
+++ b/Driver/ASTConsumers.cpp
@@ -12,7 +12,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "ASTConsumers.h"
-#include "clang/Driver/PathDiagnosticClients.h"
+#include "clang/Frontend/PathDiagnosticClients.h"
 #include "clang/AST/TranslationUnit.h"
 #include "clang/Basic/Diagnostic.h"
 #include "clang/Basic/SourceManager.h"
diff --git a/Driver/AnalysisConsumer.cpp b/Driver/AnalysisConsumer.cpp
index 860cf15..e37e2c1 100644
--- a/Driver/AnalysisConsumer.cpp
+++ b/Driver/AnalysisConsumer.cpp
@@ -12,8 +12,8 @@
 //===----------------------------------------------------------------------===//
 
 #include "ASTConsumers.h"
-#include "clang/Driver/PathDiagnosticClients.h"
-#include "clang/Driver/ManagerRegistry.h"
+#include "clang/Frontend/PathDiagnosticClients.h"
+#include "clang/Frontend/ManagerRegistry.h"
 #include "clang/AST/ASTConsumer.h"
 #include "clang/AST/Decl.h"
 #include "clang/AST/DeclObjC.h"
diff --git a/Driver/Backend.cpp b/Driver/Backend.cpp
index 3c7c1bc..cf53f3c 100644
--- a/Driver/Backend.cpp
+++ b/Driver/Backend.cpp
@@ -13,7 +13,7 @@
 #include "clang/AST/TranslationUnit.h"
 #include "clang/Basic/TargetInfo.h"
 #include "clang/CodeGen/ModuleBuilder.h"
-#include "clang/Driver/CompileOptions.h"
+#include "clang/Frontend/CompileOptions.h"
 #include "llvm/Module.h"
 #include "llvm/ModuleProvider.h"
 #include "llvm/PassManager.h"
diff --git a/Driver/DiagChecker.cpp b/Driver/DiagChecker.cpp
index 346d9e0..e5be10a 100644
--- a/Driver/DiagChecker.cpp
+++ b/Driver/DiagChecker.cpp
@@ -13,7 +13,7 @@
 
 #include "clang.h"
 #include "ASTConsumers.h"
-#include "clang/Driver/TextDiagnosticBuffer.h"
+#include "clang/Frontend/TextDiagnosticBuffer.h"
 #include "clang/Sema/ParseAST.h"
 #include "clang/AST/ASTConsumer.h"
 #include "clang/Basic/SourceManager.h"
diff --git a/Driver/Makefile b/Driver/Makefile
index 460c30f..84a484e 100644
--- a/Driver/Makefile
+++ b/Driver/Makefile
@@ -13,7 +13,7 @@
 
 LINK_COMPONENTS := $(TARGETS_TO_BUILD) bitreader bitwriter codegen ipo selectiondag
 USEDLIBS = clangCodeGen.a clangAnalysis.a clangRewrite.a clangSema.a	\
-           clangDriver.a clangAST.a clangParse.a clangLex.a		\
+           clangFrontend.a clangAST.a clangParse.a clangLex.a		\
            clangBasic.a 
 
 include $(LLVM_SRC_ROOT)/Makefile.rules
diff --git a/Driver/clang.cpp b/Driver/clang.cpp
index 3e7b9cd..f402a20 100644
--- a/Driver/clang.cpp
+++ b/Driver/clang.cpp
@@ -24,11 +24,11 @@
 
 #include "clang.h"
 #include "ASTConsumers.h"
-#include "clang/Driver/CompileOptions.h"
-#include "clang/Driver/PathDiagnosticClients.h"
-#include "clang/Driver/InitHeaderSearch.h"
-#include "clang/Driver/TextDiagnosticBuffer.h"
-#include "clang/Driver/TextDiagnosticPrinter.h"
+#include "clang/Frontend/CompileOptions.h"
+#include "clang/Frontend/PathDiagnosticClients.h"
+#include "clang/Frontend/InitHeaderSearch.h"
+#include "clang/Frontend/TextDiagnosticBuffer.h"
+#include "clang/Frontend/TextDiagnosticPrinter.h"
 #include "clang/Analysis/PathDiagnostic.h"
 #include "clang/AST/Decl.h"
 #include "clang/AST/TranslationUnit.h"
diff --git a/include/clang/Driver/CompileOptions.h b/include/clang/Frontend/CompileOptions.h
similarity index 100%
rename from include/clang/Driver/CompileOptions.h
rename to include/clang/Frontend/CompileOptions.h
diff --git a/include/clang/Driver/InitHeaderSearch.h b/include/clang/Frontend/InitHeaderSearch.h
similarity index 100%
rename from include/clang/Driver/InitHeaderSearch.h
rename to include/clang/Frontend/InitHeaderSearch.h
diff --git a/include/clang/Driver/ManagerRegistry.h b/include/clang/Frontend/ManagerRegistry.h
similarity index 100%
rename from include/clang/Driver/ManagerRegistry.h
rename to include/clang/Frontend/ManagerRegistry.h
diff --git a/include/clang/Driver/PathDiagnosticClients.h b/include/clang/Frontend/PathDiagnosticClients.h
similarity index 100%
rename from include/clang/Driver/PathDiagnosticClients.h
rename to include/clang/Frontend/PathDiagnosticClients.h
diff --git a/include/clang/Driver/TextDiagnosticBuffer.h b/include/clang/Frontend/TextDiagnosticBuffer.h
similarity index 100%
rename from include/clang/Driver/TextDiagnosticBuffer.h
rename to include/clang/Frontend/TextDiagnosticBuffer.h
diff --git a/include/clang/Driver/TextDiagnosticPrinter.h b/include/clang/Frontend/TextDiagnosticPrinter.h
similarity index 100%
rename from include/clang/Driver/TextDiagnosticPrinter.h
rename to include/clang/Frontend/TextDiagnosticPrinter.h
diff --git a/lib/Analysis/RangeConstraintManager.cpp b/lib/Analysis/RangeConstraintManager.cpp
index fabc579..08323c4 100644
--- a/lib/Analysis/RangeConstraintManager.cpp
+++ b/lib/Analysis/RangeConstraintManager.cpp
@@ -16,7 +16,7 @@
 #include "clang/Analysis/PathSensitive/GRState.h"
 #include "clang/Analysis/PathSensitive/GRStateTrait.h"
 #include "clang/Analysis/PathSensitive/GRTransferFuncs.h"
-#include "clang/Driver/ManagerRegistry.h"
+#include "clang/Frontend/ManagerRegistry.h"
 #include "llvm/Support/Compiler.h"
 #include "llvm/Support/Debug.h"
 #include "llvm/ADT/FoldingSet.h"
diff --git a/lib/Driver/CMakeLists.txt b/lib/Frontend/CMakeLists.txt
similarity index 100%
rename from lib/Driver/CMakeLists.txt
rename to lib/Frontend/CMakeLists.txt
diff --git a/lib/Driver/HTMLDiagnostics.cpp b/lib/Frontend/HTMLDiagnostics.cpp
similarity index 99%
rename from lib/Driver/HTMLDiagnostics.cpp
rename to lib/Frontend/HTMLDiagnostics.cpp
index 8ab9b18..cb05e55 100644
--- a/lib/Driver/HTMLDiagnostics.cpp
+++ b/lib/Frontend/HTMLDiagnostics.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "clang/Driver/PathDiagnosticClients.h"
+#include "clang/Frontend/PathDiagnosticClients.h"
 #include "clang/Analysis/PathDiagnostic.h"
 #include "clang/AST/ASTContext.h"
 #include "clang/AST/Decl.h"
diff --git a/lib/Driver/InitHeaderSearch.cpp b/lib/Frontend/InitHeaderSearch.cpp
similarity index 99%
rename from lib/Driver/InitHeaderSearch.cpp
rename to lib/Frontend/InitHeaderSearch.cpp
index 78750ba..e7dd207 100644
--- a/lib/Driver/InitHeaderSearch.cpp
+++ b/lib/Frontend/InitHeaderSearch.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "clang/Driver/InitHeaderSearch.h"
+#include "clang/Frontend/InitHeaderSearch.h"
 #include "clang/Lex/HeaderSearch.h"
 #include "clang/Basic/FileManager.h"
 #include "clang/Basic/LangOptions.h"
diff --git a/lib/Driver/Makefile b/lib/Frontend/Makefile
similarity index 95%
rename from lib/Driver/Makefile
rename to lib/Frontend/Makefile
index 01902fd..d009cff 100644
--- a/lib/Driver/Makefile
+++ b/lib/Frontend/Makefile
@@ -12,7 +12,7 @@
 ##===----------------------------------------------------------------------===##
 
 LEVEL = ../../../..
-LIBRARYNAME := clangDriver
+LIBRARYNAME := clangFrontend
 BUILD_ARCHIVE = 1
 CXXFLAGS = -fno-rtti
 
diff --git a/lib/Driver/ManagerRegistry.cpp b/lib/Frontend/ManagerRegistry.cpp
similarity index 93%
rename from lib/Driver/ManagerRegistry.cpp
rename to lib/Frontend/ManagerRegistry.cpp
index 0748fd9..79f1e81 100644
--- a/lib/Driver/ManagerRegistry.cpp
+++ b/lib/Frontend/ManagerRegistry.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "clang/Driver/ManagerRegistry.h"
+#include "clang/Frontend/ManagerRegistry.h"
 
 using namespace clang;
 
diff --git a/lib/Driver/PlistDiagnostics.cpp b/lib/Frontend/PlistDiagnostics.cpp
similarity index 98%
rename from lib/Driver/PlistDiagnostics.cpp
rename to lib/Frontend/PlistDiagnostics.cpp
index b7e8385..4a87d5d 100644
--- a/lib/Driver/PlistDiagnostics.cpp
+++ b/lib/Frontend/PlistDiagnostics.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "clang/Driver/PathDiagnosticClients.h"
+#include "clang/Frontend/PathDiagnosticClients.h"
 #include "clang/Analysis/PathDiagnostic.h"
 #include "clang/Basic/SourceManager.h"
 #include "clang/Basic/FileManager.h"
diff --git a/lib/Driver/TextDiagnosticBuffer.cpp b/lib/Frontend/TextDiagnosticBuffer.cpp
similarity index 96%
rename from lib/Driver/TextDiagnosticBuffer.cpp
rename to lib/Frontend/TextDiagnosticBuffer.cpp
index 81cd4ec..a4518ee 100644
--- a/lib/Driver/TextDiagnosticBuffer.cpp
+++ b/lib/Frontend/TextDiagnosticBuffer.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "clang/Driver/TextDiagnosticBuffer.h"
+#include "clang/Frontend/TextDiagnosticBuffer.h"
 #include "llvm/ADT/SmallString.h"
 using namespace clang;
 
diff --git a/lib/Driver/TextDiagnosticPrinter.cpp b/lib/Frontend/TextDiagnosticPrinter.cpp
similarity index 99%
rename from lib/Driver/TextDiagnosticPrinter.cpp
rename to lib/Frontend/TextDiagnosticPrinter.cpp
index 8a7e40f..939a65f 100644
--- a/lib/Driver/TextDiagnosticPrinter.cpp
+++ b/lib/Frontend/TextDiagnosticPrinter.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "clang/Driver/TextDiagnosticPrinter.h"
+#include "clang/Frontend/TextDiagnosticPrinter.h"
 #include "clang/Basic/SourceManager.h"
 #include "clang/Lex/Lexer.h"
 #include "llvm/Support/raw_ostream.h"
diff --git a/lib/Makefile b/lib/Makefile
index c72c353..802c91e 100755
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -8,7 +8,7 @@
 ##===----------------------------------------------------------------------===##
 LEVEL = ../../..
 
-PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Rewrite Driver
+PARALLEL_DIRS = Headers Basic Lex Parse AST Sema CodeGen Analysis Rewrite Frontend
 
 include $(LEVEL)/Makefile.common
 
diff --git a/test/Driver/dependency-gen.c b/test/Frontend/dependency-gen.c
similarity index 100%
rename from test/Driver/dependency-gen.c
rename to test/Frontend/dependency-gen.c
diff --git a/test/Driver/rewrite-macros.c b/test/Frontend/rewrite-macros.c
similarity index 100%
rename from test/Driver/rewrite-macros.c
rename to test/Frontend/rewrite-macros.c