move llvm backend specific #includes into Backend.cpp instead of Clang.cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64872 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Driver/Backend.cpp b/Driver/Backend.cpp
index 6eaffe9..92b0c8f 100644
--- a/Driver/Backend.cpp
+++ b/Driver/Backend.cpp
@@ -8,7 +8,6 @@
//===----------------------------------------------------------------------===//
#include "ASTConsumers.h"
-
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/TranslationUnit.h"
@@ -35,7 +34,6 @@
#include "llvm/Target/TargetMachineRegistry.h"
#include "llvm/Transforms/Scalar.h"
#include "llvm/Transforms/IPO.h"
-
using namespace clang;
using namespace llvm;
@@ -85,7 +83,10 @@
GenerateDebugInfo(debug),
Gen(CreateLLVMCodeGen(Diags, langopts, InputFile, GenerateDebugInfo)),
TheModule(0), TheTargetData(0), AsmOutStream(0), ModuleProvider(0),
- CodeGenPasses(0), PerModulePasses(0), PerFunctionPasses(0) {}
+ CodeGenPasses(0), PerModulePasses(0), PerFunctionPasses(0) {
+
+ llvm::TimePassesIsEnabled = CompileOpts.TimePasses;
+ }
~BackendConsumer() {
delete AsmOutStream;