Mercurial > projects > ldc
comparison gen/arrays.h @ 99:a676a7743642 trunk
[svn r103] Array comparisons are now fully implemented, that is - to the extent that TypeInfo is.
author | lindquist |
---|---|
date | Thu, 15 Nov 2007 00:24:44 +0100 |
parents | 6789050b5ad1 |
children | 027b8d8b71ec |
comparison
equal
deleted
inserted
replaced
98:6789050b5ad1 | 99:a676a7743642 |
---|---|
26 void DtoCatArrays(llvm::Value* arr, Expression* e1, Expression* e2); | 26 void DtoCatArrays(llvm::Value* arr, Expression* e1, Expression* e2); |
27 | 27 |
28 void DtoStaticArrayCopy(llvm::Value* dst, llvm::Value* src); | 28 void DtoStaticArrayCopy(llvm::Value* dst, llvm::Value* src); |
29 | 29 |
30 llvm::Value* DtoArrayEquals(TOK op, DValue* l, DValue* r); | 30 llvm::Value* DtoArrayEquals(TOK op, DValue* l, DValue* r); |
31 llvm::Value* DtoArrayCompare(TOK op, DValue* l, DValue* r); | |
31 | 32 |
32 llvm::Value* DtoDynArrayIs(TOK op, llvm::Value* l, llvm::Value* r); | 33 llvm::Value* DtoDynArrayIs(TOK op, llvm::Value* l, llvm::Value* r); |
33 | 34 |
34 llvm::Value* DtoArrayCastLength(llvm::Value* len, const llvm::Type* elemty, const llvm::Type* newelemty); | 35 llvm::Value* DtoArrayCastLength(llvm::Value* len, const llvm::Type* elemty, const llvm::Type* newelemty); |
35 | 36 |