summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/ModuleBuilder.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2007-10-31 20:01:01 +0000
committerDevang Patel <dpatel@apple.com>2007-10-31 20:01:01 +0000
commit75ef2f0b459d54015f0551319f4473d000be52aa (patch)
tree99a4261c8d4f1ed52df733c6b1e8065754aaa7e8 /clang/CodeGen/ModuleBuilder.cpp
parentc55cd9a38accb101064e2ac80aa8513ec3319b32 (diff)
downloadbcm5719-llvm-75ef2f0b459d54015f0551319f4473d000be52aa.tar.gz
bcm5719-llvm-75ef2f0b459d54015f0551319f4473d000be52aa.zip
Take 2.
Make target info available to clang code generator. This is far from complete but this helps clang codegen module make progress. At the moment target triplet and target description strings are hard coded in clang::TargetInfo llvm-svn: 43572
Diffstat (limited to 'clang/CodeGen/ModuleBuilder.cpp')
-rw-r--r--clang/CodeGen/ModuleBuilder.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/CodeGen/ModuleBuilder.cpp b/clang/CodeGen/ModuleBuilder.cpp
index 4a5a470563b..a7586b64c2f 100644
--- a/clang/CodeGen/ModuleBuilder.cpp
+++ b/clang/CodeGen/ModuleBuilder.cpp
@@ -18,8 +18,9 @@ using namespace clang;
/// Init - Create an ModuleBuilder with the specified ASTContext.
clang::CodeGen::BuilderTy *
-clang::CodeGen::Init(ASTContext &Context, llvm::Module &M) {
- return new CodeGenModule(Context, M);
+clang::CodeGen::Init(ASTContext &Context, llvm::Module &M,
+ const llvm::TargetData &TD) {
+ return new CodeGenModule(Context, M, TD);
}
void clang::CodeGen::Terminate(BuilderTy *B) {
OpenPOWER on IntegriCloud