diff options
author | John McCall <rjmccall@apple.com> | 2010-03-04 04:29:44 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-03-04 04:29:44 +0000 |
commit | 731be6620c31885916ed767037f44ee757a5504f (patch) | |
tree | b328e501c677a63553be745770b8f86dfc77d319 /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | 61076e1d87d660e0510ff7268f8f7e7ce82fc78b (diff) | |
download | bcm5719-llvm-731be6620c31885916ed767037f44ee757a5504f.tar.gz bcm5719-llvm-731be6620c31885916ed767037f44ee757a5504f.zip |
Revert changes r97693, r97700, and r97718.
Our testing framework can't deal with disabled targets yet.
llvm-svn: 97719
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
-rw-r--r-- | clang/lib/CodeGen/ModuleBuilder.cpp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/clang/lib/CodeGen/ModuleBuilder.cpp b/clang/lib/CodeGen/ModuleBuilder.cpp index 4ae18bbb14a..1e1edc1c482 100644 --- a/clang/lib/CodeGen/ModuleBuilder.cpp +++ b/clang/lib/CodeGen/ModuleBuilder.cpp @@ -29,7 +29,6 @@ namespace { class CodeGeneratorImpl : public CodeGenerator { Diagnostic &Diags; llvm::OwningPtr<const llvm::TargetData> TD; - const llvm::TargetMachine &TM; ASTContext *Ctx; const CodeGenOptions CodeGenOpts; // Intentionally copied in. protected: @@ -37,11 +36,8 @@ namespace { llvm::OwningPtr<CodeGen::CodeGenModule> Builder; public: CodeGeneratorImpl(Diagnostic &diags, const std::string& ModuleName, - const CodeGenOptions &CGO, - const llvm::TargetMachine &TM, - llvm::LLVMContext& C) - : Diags(diags), TM(TM), CodeGenOpts(CGO), - M(new llvm::Module(ModuleName, C)) {} + const CodeGenOptions &CGO, llvm::LLVMContext& C) + : Diags(diags), CodeGenOpts(CGO), M(new llvm::Module(ModuleName, C)) {} virtual ~CodeGeneratorImpl() {} @@ -60,7 +56,7 @@ namespace { M->setDataLayout(Ctx->Target.getTargetDescription()); TD.reset(new llvm::TargetData(Ctx->Target.getTargetDescription())); Builder.reset(new CodeGen::CodeGenModule(Context, CodeGenOpts, - *M, TM, *TD, Diags)); + *M, *TD, Diags)); } virtual void HandleTopLevelDecl(DeclGroupRef DG) { @@ -99,7 +95,6 @@ namespace { CodeGenerator *clang::CreateLLVMCodeGen(Diagnostic &Diags, const std::string& ModuleName, const CodeGenOptions &CGO, - const llvm::TargetMachine &Machine, llvm::LLVMContext& C) { - return new CodeGeneratorImpl(Diags, ModuleName, CGO, Machine, C); + return new CodeGeneratorImpl(Diags, ModuleName, CGO, C); } |