Mercurial > projects > ldc
comparison gen/runtime.cpp @ 173:db9890b3fb64 trunk
[svn r189] moving IR data back into DMD frontend nodes
author | ChristianK |
---|---|
date | Tue, 06 May 2008 07:56:03 +0200 |
parents | a8cd9bc1021a |
children | 2900754a6989 |
comparison
equal
deleted
inserted
replaced
172:68a7dd38c03c | 173:db9890b3fb64 |
---|---|
187 const llvm::Type* sizeTy = DtoSize_t(); | 187 const llvm::Type* sizeTy = DtoSize_t(); |
188 const llvm::Type* voidPtrTy = rt_ptr(byteTy); | 188 const llvm::Type* voidPtrTy = rt_ptr(byteTy); |
189 const llvm::Type* stringTy = rt_array(byteTy); | 189 const llvm::Type* stringTy = rt_array(byteTy); |
190 const llvm::Type* wstringTy = rt_array(shortTy); | 190 const llvm::Type* wstringTy = rt_array(shortTy); |
191 const llvm::Type* dstringTy = rt_array(intTy); | 191 const llvm::Type* dstringTy = rt_array(intTy); |
192 const llvm::Type* objectTy = rt_ptr(gIR->irType[ClassDeclaration::object->type].type->get()); | 192 const llvm::Type* objectTy = rt_ptr(ClassDeclaration::object->type->ir.type->get()); |
193 const llvm::Type* classInfoTy = rt_ptr(gIR->irType[ClassDeclaration::classinfo->type].type->get()); | 193 const llvm::Type* classInfoTy = rt_ptr(ClassDeclaration::classinfo->type->ir.type->get()); |
194 const llvm::Type* typeInfoTy = rt_ptr(gIR->irType[Type::typeinfo->type].type->get()); | 194 const llvm::Type* typeInfoTy = rt_ptr(Type::typeinfo->type->ir.type->get()); |
195 const llvm::Type* aaTy = rt_ptr(llvm::OpaqueType::get()); | 195 const llvm::Type* aaTy = rt_ptr(llvm::OpaqueType::get()); |
196 | 196 |
197 ///////////////////////////////////////////////////////////////////////////////////// | 197 ///////////////////////////////////////////////////////////////////////////////////// |
198 ///////////////////////////////////////////////////////////////////////////////////// | 198 ///////////////////////////////////////////////////////////////////////////////////// |
199 ///////////////////////////////////////////////////////////////////////////////////// | 199 ///////////////////////////////////////////////////////////////////////////////////// |