Mercurial > projects > ldc
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 |