log gen/functions.cpp @ 1607:207a8a438dea

age author description
Wed, 06 Jan 2010 15:18:20 -0300 Leandro Lucarella Merge DMD r253: refactor: Argument => Parameter
Fri, 14 Aug 2009 00:39:18 +0200 Benjamin Kramer IntegerType is now contextifed.
Fri, 31 Jul 2009 23:01:29 +0200 Benjamin Kramer getNullValue is in Constant again
Mon, 13 Jul 2009 20:16:15 +0200 Benjamin Kramer Don't use llvm::getGlobalContext() anymore
Mon, 13 Jul 2009 12:17:58 +0200 Benjamin Kramer Build fix for the latest LLVMContext changes (LLVM r75445)
Sat, 20 Jun 2009 19:44:54 +0200 Frits van Bommel Put scope-limited data on the stack instead of using 'new' and 'delete'.
Sat, 20 Jun 2009 19:11:44 +0200 Christian Kamm Move function codegen data from IrFunction to new FuncGen.
Tue, 16 Jun 2009 19:31:10 +0200 Frits van Bommel Add an `llvm::OStream` workalike class for use with `Logger::cout()`, with the
Fri, 12 Jun 2009 16:41:38 +0200 Frits van Bommel Generate less dead code by deleting unreachable blocks at the end of functions
Wed, 03 Jun 2009 03:04:47 +0200 Tomas Lindquist Olsen Some minor changes to handling of variables referenced from nested functions in D2 .
Fri, 22 May 2009 00:19:54 +0200 Frits van Bommel Let TargetABI::passByValue() know when a parameter is byref (either explicitly
Sat, 16 May 2009 18:19:52 +0200 Tomas Lindquist Olsen Added IrTypeFunction and IrTypeDelegate and eliminated IrDType. This means the Type::ir field can be removed. It's the final part needed for the move to a slightly more sane type system. Now the whole thing just needs to be cleaned up :P
Sat, 16 May 2009 13:06:49 +0200 Frits van Bommel Intrinsics shouldn't see struct padding, so use a special TargetABI for them
Thu, 14 May 2009 13:26:40 +0200 Tomas Lindquist Olsen Adds explicit alignment information for alloca instructions in general, there's a few cases that still needs to be looked at but this should catch the majority. Fixes ticket #293 .
Sat, 25 Apr 2009 09:11:32 +0200 Christian Kamm Revert change to treat bodyless functions in abstract classes as abstract.
Tue, 21 Apr 2009 19:17:29 +0200 Christian Kamm Add forgotten null check.
Tue, 21 Apr 2009 18:57:29 +0200 Christian Kamm Automated merge with http://hg.dsource.org/projects/ldc
Sun, 19 Apr 2009 00:06:23 +0200 Christian Kamm Do not emit declare or emit a vtbl entry for bodyless functions in abstract classes.
Tue, 21 Apr 2009 17:54:43 +0200 Tomas Lindquist Olsen Merge.
Thu, 16 Apr 2009 20:31:21 +0200 Tomas Lindquist Olsen Merge.
Thu, 16 Apr 2009 20:30:30 +0200 Tomas Lindquist Olsen Removed invalid assertion.
Wed, 15 Apr 2009 20:06:25 +0200 Tomas Lindquist Olsen Added Doxygen file.
Mon, 20 Apr 2009 00:04:35 +0200 Frits van Bommel Remove some logging I didn't mean to commit.
Sun, 19 Apr 2009 23:15:03 +0200 Frits van Bommel Fix a problem which occurred when a function type was forward-referenced by
Wed, 15 Apr 2009 20:59:21 +0200 Frits van Bommel Remove 'noalias' and 'nocapture' from %.nest_arg. They no longer apply now that
Sun, 12 Apr 2009 20:23:00 +0200 Frits van Bommel Implement -nested-ctx=hybrid
Sun, 12 Apr 2009 13:08:24 +0200 Frits van Bommel Isolate all knowledge of what a function's nested context looks like in a
Sat, 28 Mar 2009 20:25:59 +0100 Christian Kamm Do not skip abstract function declarations if they have a function body. Fixes abstract_17_A,B.
Sat, 28 Mar 2009 09:00:32 +0100 Tomas Lindquist Olsen Fixed forward reference problem in struct methods on x86-64.
Sat, 28 Mar 2009 06:32:06 +0100 Tomas Lindquist Olsen Added initial support for raw LLVM inline asm.