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);