Mercurial > projects > ldc
comparison gen/llvmhelpers.h @ 1067:7ce8355fbcc6
Improved template emission control for singleobj building.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sun, 08 Mar 2009 16:21:56 +0100 |
parents | 4d366a75d95f |
children | f99a3b393c03 |
comparison
equal
deleted
inserted
replaced
1066:186d44690036 | 1067:7ce8355fbcc6 |
---|---|
60 | 60 |
61 // return the same val as passed in, modified to the target type, if possible, otherwise returns a new DValue | 61 // return the same val as passed in, modified to the target type, if possible, otherwise returns a new DValue |
62 DValue* DtoPaintType(Loc& loc, DValue* val, Type* to); | 62 DValue* DtoPaintType(Loc& loc, DValue* val, Type* to); |
63 | 63 |
64 // is template instance check, returns module where instantiated | 64 // is template instance check, returns module where instantiated |
65 Module* DtoIsTemplateInstance(Dsymbol* s); | 65 TemplateInstance* DtoIsTemplateInstance(Dsymbol* s); |
66 | 66 |
67 // these are all basically drivers for the codegeneration called by the main loop | 67 // these are all basically drivers for the codegeneration called by the main loop |
68 void DtoResolveDsymbol(Dsymbol* dsym); | 68 void DtoResolveDsymbol(Dsymbol* dsym); |
69 void DtoDeclareDsymbol(Dsymbol* dsym); | 69 void DtoDeclareDsymbol(Dsymbol* dsym); |
70 void DtoDefineDsymbol(Dsymbol* dsym); | 70 void DtoDefineDsymbol(Dsymbol* dsym); |