comparison gen/arrays.h @ 308:6b62e8cdf970 trunk

[svn r329] Cleaned up a bunch of array code for handling special slice cases no longer relevant.
author lindquist
date Sat, 28 Jun 2008 05:57:16 +0200
parents 895e1b50cf2a
children 0e6b4d65d3f8
comparison
equal deleted inserted replaced
307:7ade5e035beb 308:6b62e8cdf970
31 void DtoStaticArrayCopy(LLValue* dst, LLValue* src); 31 void DtoStaticArrayCopy(LLValue* dst, LLValue* src);
32 32
33 LLValue* DtoArrayEquals(TOK op, DValue* l, DValue* r); 33 LLValue* DtoArrayEquals(TOK op, DValue* l, DValue* r);
34 LLValue* DtoArrayCompare(TOK op, DValue* l, DValue* r); 34 LLValue* DtoArrayCompare(TOK op, DValue* l, DValue* r);
35 35
36 LLValue* DtoDynArrayIs(TOK op, LLValue* l, LLValue* r); 36 LLValue* DtoDynArrayIs(TOK op, DValue* l, DValue* r);
37 37
38 LLValue* DtoArrayCastLength(LLValue* len, const LLType* elemty, const LLType* newelemty); 38 LLValue* DtoArrayCastLength(LLValue* len, const LLType* elemty, const LLType* newelemty);
39 39
40 LLValue* DtoArrayLen(DValue* v); 40 LLValue* DtoArrayLen(DValue* v);
41 LLValue* DtoArrayPtr(DValue* v); 41 LLValue* DtoArrayPtr(DValue* v);