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