comparison gen/tollvm.h @ 53:06ccc817acd4 trunk

[svn r57] Added most basic TypeInfo (rebuild lphobos). Fixed some SymOffExp bugs. Added another typeinfo test case.
author lindquist
date Tue, 23 Oct 2007 07:16:02 +0200
parents 61bc1b4ad3c4
children 28e99b04a132
comparison
equal deleted inserted replaced
52:0c77619e803b 53:06ccc817acd4
16 llvm::Function* LLVM_DtoDeclareFunction(FuncDeclaration* fdecl); 16 llvm::Function* LLVM_DtoDeclareFunction(FuncDeclaration* fdecl);
17 17
18 const llvm::StructType* LLVM_DtoDelegateType(Type* t); 18 const llvm::StructType* LLVM_DtoDelegateType(Type* t);
19 llvm::Value* LLVM_DtoNullDelegate(llvm::Value* v); 19 llvm::Value* LLVM_DtoNullDelegate(llvm::Value* v);
20 llvm::Value* LLVM_DtoDelegateCopy(llvm::Value* dst, llvm::Value* src); 20 llvm::Value* LLVM_DtoDelegateCopy(llvm::Value* dst, llvm::Value* src);
21 llvm::Value* LLVM_DtoCompareDelegate(TOK op, llvm::Value* lhs, llvm::Value* rhs);
21 22
22 llvm::GlobalValue::LinkageTypes LLVM_DtoLinkage(PROT prot, uint stc); 23 llvm::GlobalValue::LinkageTypes LLVM_DtoLinkage(PROT prot, uint stc);
23 unsigned LLVM_DtoCallingConv(LINK l); 24 unsigned LLVM_DtoCallingConv(LINK l);
24 25
25 llvm::Value* LLVM_DtoPointedType(llvm::Value* ptr, llvm::Value* val); 26 llvm::Value* LLVM_DtoPointedType(llvm::Value* ptr, llvm::Value* val);