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 /////////////////////////////////////////////////////////////////////////////////////