Mercurial > projects > ldc
comparison gen/llvmhelpers.h @ 527:cecfee2d01a8
Added support for overloaded intrinsics.
Added atomic intrinsics in the intrinsics.di header.
author | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
---|---|
date | Wed, 20 Aug 2008 01:02:22 +0200 |
parents | ca2dfe98036c |
children | df196c8dea26 |
comparison
equal
deleted
inserted
replaced
526:642f6fa854e5 | 527:cecfee2d01a8 |
---|---|
108 LLValue* DtoBoolean(Loc& loc, DValue* dval); | 108 LLValue* DtoBoolean(Loc& loc, DValue* dval); |
109 | 109 |
110 /// get the default initializer of the type | 110 /// get the default initializer of the type |
111 LLConstant* DtoDefaultInit(Type* t); | 111 LLConstant* DtoDefaultInit(Type* t); |
112 | 112 |
113 // fixup an overloaded intrinsic name string | |
114 void DtoOverloadedIntrinsicName(TemplateInstance* ti, TemplateDeclaration* td, std::string& name); | |
115 | |
113 //////////////////////////////////////////// | 116 //////////////////////////////////////////// |
114 // gen/tocall.cpp stuff below | 117 // gen/tocall.cpp stuff below |
115 //////////////////////////////////////////// | 118 //////////////////////////////////////////// |
116 | 119 |
117 /// convert DMD calling conv to LLVM | 120 /// convert DMD calling conv to LLVM |