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