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