summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2007-10-31 00:59:29 +0000
committerDevang Patel <dpatel@apple.com>2007-10-31 00:59:29 +0000
commit46c70030521d5967ee276995729bf334b3ef50fb (patch)
tree10fd73ffcb00305d55ef4938494a7f2986c2132b /clang/CodeGen/CodeGenModule.cpp
parentb066c1f216e3bb77b0e383ebae0e75d2ee063249 (diff)
downloadbcm5719-llvm-46c70030521d5967ee276995729bf334b3ef50fb.tar.gz
bcm5719-llvm-46c70030521d5967ee276995729bf334b3ef50fb.zip
Make target info available to clang code generator.
This is far from complete but this helps clang codegen module make progress. llvm-svn: 43536
Diffstat (limited to 'clang/CodeGen/CodeGenModule.cpp')
-rw-r--r--clang/CodeGen/CodeGenModule.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/CodeGen/CodeGenModule.cpp b/clang/CodeGen/CodeGenModule.cpp
index a596c08528d..8bb4c2e51ef 100644
--- a/clang/CodeGen/CodeGenModule.cpp
+++ b/clang/CodeGen/CodeGenModule.cpp
@@ -24,8 +24,10 @@ using namespace clang;
using namespace CodeGen;
-CodeGenModule::CodeGenModule(ASTContext &C, llvm::Module &M)
- : Context(C), TheModule(M), Types(C, M), CFConstantStringClassRef(0) {}
+CodeGenModule::CodeGenModule(ASTContext &C, llvm::Module &M,
+ const llvm::TargetData &TD)
+ : Context(C), TheModule(M), TheTargetData(TD),
+ Types(C, M, TD), CFConstantStringClassRef(0) {}
llvm::Constant *CodeGenModule::GetAddrOfGlobalDecl(const ValueDecl *D) {
// See if it is already in the map.
OpenPOWER on IntegriCloud