Mercurial > projects > ldc
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 |