ldc/gen
2009-03-01 22:59:03 +01:00
..
aa.cpp Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
aa.h Some missed LLVMDC -> LDC. 2008-10-06 22:54:08 +02:00
abi.cpp - Fixed x86-32 C ABI for complex number return values. 2009-03-01 19:01:05 +01:00
abi.h - Fixed x86-32 C ABI for complex number return values. 2009-03-01 19:01:05 +01:00
arrays.cpp Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
arrays.h Removed KDevelop3 project files, CMake can generate them just fine! 2008-11-29 21:25:43 +01:00
asm-x86-32.h Fixed accessing function symbols from inline asm. 2009-02-08 05:14:24 +01:00
asm-x86-64.h Just forgot an opcode for x64 2009-02-28 18:17:45 -07:00
asmstmt.cpp Fix some -vv output 2009-02-26 14:51:05 +01:00
binops.cpp Binary ops had the wrong result type for real op imaginary. 2008-08-17 12:21:53 +02:00
cl_helpers.cpp Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
cl_helpers.h Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
cl_options.cpp Implemented basic -m32 and -m64 options. 2009-03-01 22:27:03 +01:00
cl_options.h Implemented basic -m32 and -m64 options. 2009-03-01 22:27:03 +01:00
classes.cpp Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
classes.h Fixed weird struct problem from downs, see mini/compile_structs1.d 2008-10-14 15:35:49 +02:00
complex.cpp Get rid of DtoBoolean - use DtoCast(... Type::tbool) instead. 2008-11-22 18:35:52 +01:00
complex.h Some missed LLVMDC -> LDC. 2008-10-06 22:54:08 +02:00
dvalue.cpp Removed TypeOpaque from DMD. 2008-10-22 14:55:33 +02:00
dvalue.h Removed TypeOpaque from DMD. 2008-10-22 14:55:33 +02:00
dwarftypes.cpp Use LLVM OStream wrapper instead of <iostream> in the logger. 2009-02-26 14:51:02 +01:00
enums.h First part of rename to LDC. 2008-10-06 22:46:55 +02:00
functions.cpp - Fixed x86-32 C ABI for complex number return values. 2009-03-01 19:01:05 +01:00
functions.h SWITCHED TO LLVM 2.5 ! 2009-02-08 05:26:54 +01:00
irstate.cpp Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
irstate.h Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
linker.cpp Pass -m32/-m64 on to gcc when assembling and linking 2009-03-01 22:59:03 +01:00
linker.h Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
llvm.h Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
llvmhelpers.cpp Removed some code that wasn't supposed to be in last commit! 2009-03-01 19:06:47 +01:00
llvmhelpers.h Changed the way LDC determines if a template instantiation needs to get a definition, seems to speed up compile times quite a bit in some cases. 2009-02-04 18:48:03 +01:00
logger.cpp Use LLVM OStream wrapper instead of <iostream> in the logger. 2009-02-26 14:51:02 +01:00
logger.h Use LLVM OStream wrapper instead of <iostream> in the logger. 2009-02-26 14:51:02 +01:00
main.cpp Implemented basic -m32 and -m64 options. 2009-03-01 22:27:03 +01:00
naked.cpp Remember to set asm type back to void and n=0 when rewriting to sret asm return. 2009-03-01 20:22:10 +01:00
optimizer.cpp First part of rename to LDC. 2008-10-06 22:46:55 +02:00
runtime.cpp Use LLVM-style command line (instead of DMD-style) 2009-02-25 17:34:51 +01:00
runtime.h [svn r56] Initial support for TypeInfo. 2007-10-23 05:55:12 +02:00
statements.cpp Use llvm::CallSite instead of custom CallOrInvoke class. 2009-02-28 22:16:52 +01:00
structs.cpp Make sure debug info uses the right compilation units - in particular the 2009-02-14 21:18:47 +01:00
structs.h Fix #153. Factor out common code in StructLiteralExp::to(Const)Elem. 2008-12-30 11:42:01 +01:00
tocall.cpp - Fixed x86-32 C ABI for complex number return values. 2009-03-01 19:01:05 +01:00
tocsym.cpp Fix #198 and #199 by making CTFE on static struct initializers work. 2009-02-01 20:20:56 +01:00
todebug.cpp Fixed debug info for globals in D2. 2009-02-26 18:02:13 +01:00
todebug.h Mostly rewrite debug info generation in terms of llvm/Analysis/DebugInfo.h. 2009-02-08 16:50:22 +01:00
todt.cpp [svn r90] Major updates to the gen directory. Redesigned the 'elem' struct. Much more... !!! 2007-11-03 14:44:58 +01:00
toir.cpp Use LLVM OStream wrapper instead of <iostream> in the logger. 2009-02-26 14:51:02 +01:00
tollvm.cpp Use LLVM OStream wrapper instead of <iostream> in the logger. 2009-02-26 14:51:02 +01:00
tollvm.h - Fixed LLVM style CL args for D2. 2009-02-26 14:11:49 +01:00
toobj.cpp Pass -m32/-m64 on to gcc when assembling and linking 2009-03-01 22:59:03 +01:00
typeinf.h Some missed LLVMDC -> LDC. 2008-10-06 22:54:08 +02:00
typinf.cpp Changed templates and typeinfo to use linkonce linkage instead of weak linkage, this should fix inlining problems, fixing bug #197 . If problems show up, it's easy to change it back by changing the define in mars.h . I'm 95% sure this is safe, given how we handle templates. 2009-02-02 01:44:51 +01:00