comparison gen/tollvm.h @ 114:5880c12dba83 trunk

[svn r118] Fixed dynamic casts. Fixed a few interface bugs.
author lindquist
date Sun, 25 Nov 2007 00:19:13 +0100
parents 5ab8e92611f9
children fd7ad91fd713
comparison
equal deleted inserted replaced
113:27b9f749d9fe 114:5880c12dba83
99 // casts 99 // casts
100 DValue* DtoCastInt(DValue* val, Type* to); 100 DValue* DtoCastInt(DValue* val, Type* to);
101 DValue* DtoCastPtr(DValue* val, Type* to); 101 DValue* DtoCastPtr(DValue* val, Type* to);
102 DValue* DtoCastFloat(DValue* val, Type* to); 102 DValue* DtoCastFloat(DValue* val, Type* to);
103 DValue* DtoCastComplex(DValue* val, Type* to); 103 DValue* DtoCastComplex(DValue* val, Type* to);
104 DValue* DtoCastClass(DValue* val, Type* to);
105 DValue* DtoCast(DValue* val, Type* to); 104 DValue* DtoCast(DValue* val, Type* to);
106 105
107 // binary operations 106 // binary operations
108 DValue* DtoBinAdd(DValue* lhs, DValue* rhs); 107 DValue* DtoBinAdd(DValue* lhs, DValue* rhs);
109 DValue* DtoBinSub(DValue* lhs, DValue* rhs); 108 DValue* DtoBinSub(DValue* lhs, DValue* rhs);