comparison gen/llvmhelpers.h @ 1152:521dd1626d76

Added initial support for raw LLVM inline asm.
author Tomas Lindquist Olsen <tomas.l.olsen gmail.com>
date Sat, 28 Mar 2009 06:32:06 +0100
parents 3cf0066e6faf
children 7d28dcbff23e
comparison
equal deleted inserted replaced
1151:3cf0066e6faf 1152:521dd1626d76
134 bool needsTemplateLinkage(Dsymbol* s); 134 bool needsTemplateLinkage(Dsymbol* s);
135 135
136 /// Returns true if there is any unaligned type inside the aggregate. 136 /// Returns true if there is any unaligned type inside the aggregate.
137 bool hasUnalignedFields(Type* t); 137 bool hasUnalignedFields(Type* t);
138 138
139 ///
140 DValue* DtoInlineAsmExpr(Loc loc, FuncDeclaration* fd, Expressions* arguments);
141
139 //////////////////////////////////////////// 142 ////////////////////////////////////////////
140 // gen/tocall.cpp stuff below 143 // gen/tocall.cpp stuff below
141 //////////////////////////////////////////// 144 ////////////////////////////////////////////
142 145
143 /// convert DMD calling conv to LLVM 146 /// convert DMD calling conv to LLVM