comparison gen/arrays.h @ 52:0c77619e803b trunk

[svn r56] Initial support for TypeInfo. Enums not work. Several other bugfixes.
author lindquist
date Tue, 23 Oct 2007 05:55:12 +0200
parents 4d171915a77b
children 28e99b04a132
comparison
equal deleted inserted replaced
51:61bc1b4ad3c4 52:0c77619e803b
18 void LLVM_DtoResizeDynArray(llvm::Value* arr, llvm::Value* sz); 18 void LLVM_DtoResizeDynArray(llvm::Value* arr, llvm::Value* sz);
19 19
20 void LLVM_DtoCatArrayElement(llvm::Value* arr, Expression* exp); 20 void LLVM_DtoCatArrayElement(llvm::Value* arr, Expression* exp);
21 21
22 void LLVM_DtoStaticArrayCopy(llvm::Value* dst, llvm::Value* src); 22 void LLVM_DtoStaticArrayCopy(llvm::Value* dst, llvm::Value* src);
23
23 llvm::Value* LLVM_DtoStaticArrayCompare(TOK op, llvm::Value* l, llvm::Value* r); 24 llvm::Value* LLVM_DtoStaticArrayCompare(TOK op, llvm::Value* l, llvm::Value* r);
25 llvm::Value* LLVM_DtoDynArrayCompare(TOK op, llvm::Value* l, llvm::Value* r);
26
27 llvm::Value* LLVM_DtoArrayCastLength(llvm::Value* len, const llvm::Type* elemty, const llvm::Type* newelemty);
24 28
25 #endif // LLVMC_GEN_ARRAYS_H 29 #endif // LLVMC_GEN_ARRAYS_H