Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

root/gen/tocall.cpp


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @1650:40bd4a0d4870 [1650:40bd4a0d4870] 05/19/10 06:42:32 Tomas Lindquist Olsen Update to work with LLVM 2.7. Removed use of dyn_cast, llvm no …
(edit) @1607:207a8a438dea [1607:207a8a438dea] 01/06/10 13:18:20 Leandro Lucarella <llucax@gmail.com> Merge DMD r253: refactor: Argument => Parameter --- dmd/arrayop.c | …
(edit) @1571:8d086d552909 [1571:8d086d552909] 08/13/09 18:39:18 Benjamin Kramer <benny.kra@gmail.com> IntegerType? is now contextifed. Requires llvm >= 78969. resistor says …
(edit) @1569:755abafbf25d [1569:755abafbf25d] 08/05/09 19:47:39 Benjamin Kramer <benny.kra@gmail.com> Push the context through StructType::get. Requires LLVM >= 78258. Also …
(edit) @1554:d6e8d5db259f [1554:d6e8d5db259f] 07/30/09 09:25:10 Benjamin Kramer <benny.kra@gmail.com> LLVMContext changes up to r77366
(edit) @1545:7fcb72d518f6 [1545:7fcb72d518f6] 07/15/09 12:09:41 Benjamin Kramer <benny.kra@gmail.com> More factory methods moved to LLVMContext
(edit) @1529:ad7f2f1862d6 [1529:ad7f2f1862d6] 07/10/09 15:30:02 Christian Kamm <kamm incasoftware de> Adjust LDC to work with the LLVMContext LLVM changes. This means we now …
(edit) @1463:a5526b7a5ae6 [1463:a5526b7a5ae6] 06/02/09 20:28:48 Tomas Lindquist Olsen <tomas.l.olsen gmail com> D2: Applied function type from D1 frontend that got removed in D2, it's …
(edit) @1446:fe151804995a [1446:fe151804995a] 05/31/09 06:43:59 Frits van Bommel <fvbommel wxs.nl> Improve ABI conformance on x86 by passing the sret parameter in EAX if …
(edit) @1423:42bd767ec5a4 [1423:42bd767ec5a4] 05/27/09 18:07:21 Frits van Bommel <fvbommel wxs.nl> * Add -functionattrs to default pass list so -dgc2stack is more effective …
(edit) @1364:46f6365a50d7 [1364:46f6365a50d7] 05/16/09 12:19:52 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Added IrTypeFunction? and IrTypeDelegate? and eliminated IrDType. This means …
(edit) @1350:15e9762bb620 [1350:15e9762bb620] 05/14/09 07:26:40 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Adds explicit alignment information for alloca instructions in general, …
(edit) @1330:459b6b6f9a8d [1330:459b6b6f9a8d] 05/09/09 22:37:03 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Fixed D-style vararg arguments with types that have sizes bigger that …
(edit) @1217:00a84912c689 [1217:00a84912c689] 04/15/09 14:59:21 Frits van Bommel <fvbommel wxs.nl> Remove 'noalias' and 'nocapture' from %.nest_arg. They no longer apply now …
(edit) @1213:9430d4959ab4 [1213:9430d4959ab4] 04/13/09 06:19:18 Frits van Bommel <fvbommel wxs.nl> Fix a bug in nested context code that occured when calling a function …
(edit) @1207:83d3b25c2213 [1207:83d3b25c2213] 04/12/09 07:08:24 Frits van Bommel <fvbommel wxs.nl> Isolate all knowledge of what a function's nested context looks like in …
(edit) @1178:a668f4051368 [1178:a668f4051368] 03/29/09 18:00:43 Frits van Bommel <fvbommel wxs.nl> Fix a bug I noticed. Varargs were broken if preceded by tuple parameters.
(edit) @1149:5ebe8224988b [1149:5ebe8224988b] 03/27/09 18:17:04 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Fixed problems introduced by previous commits that prevented Tango from …
(edit) @1117:4c20fcc4252b [1117:4c20fcc4252b] 03/14/09 17:15:31 Frits van Bommel <fvbommel wxs.nl> Fun with parameter attributes: For several of the "synthetic" parameters …
(edit) @1051:dc608dc33081 [1051:dc608dc33081] 03/07/09 08:25:30 Christian Kamm <kamm incasoftware de> Make IrFuncTy? a member of TypeFunction?. Reset between modules compiled in …
(edit) @1050:32ead42679d1 [1050:32ead42679d1] 03/06/09 15:15:13 Frits van Bommel <fvbommel wxs.nl> Fix a bug in the X86 ABI. The size of a struct is different from the size …
(edit) @1047:6bb04dbee21f [1047:6bb04dbee21f] 03/06/09 10:00:47 Frits van Bommel <fvbommel wxs.nl> Some calling convention work for x86-64: - Implement x86-64 extern(C), …
(edit) @1042:45af482e3832 [1042:45af482e3832] 03/04/09 11:24:25 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Updated ABI handling to be more flexible with regard to reusing lvalues …
(edit) @1030:3ead5c40b7d6 [1030:3ead5c40b7d6] 03/03/09 11:21:35 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Disabled some extensive LLVM value logging with -vv that dramatically …
(edit) @1024:9167d492cbc2 [1024:9167d492cbc2] 03/02/09 20:51:21 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Abstracted more (most) ABI details out of the normal codegen.
(edit) @1018:e8c6dbcd33d1 [1018:e8c6dbcd33d1] 03/01/09 13:01:05 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> - Fixed x86-32 C ABI for complex number return values. - Removed unused …
(edit) @1013:8c73ff5f69e0 [1013:8c73ff5f69e0] 02/28/09 16:16:52 Frits van Bommel <fvbommel wxs.nl> Use llvm::CallSite? instead of custom CallOrInvoke? class.
(edit) @1001:7a0238db1962 [1001:7a0238db1962] 02/26/09 16:47:06 Frits van Bommel <fvbommel wxs.nl> Implement support for intrinsics returning struct types (such as …
(edit) @988:2667e3a145be [988:2667e3a145be] 02/26/09 08:11:49 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> - Fixed LLVM style CL args for D2. - Moved main() into its own file …
(edit) @950:f31b29eb6980 [950:f31b29eb6980] 02/11/09 10:32:33 Kelly Wilson <wilsonk cpsc.ucalgary.ca> Revert return value swapping on x86_64
(edit) @949:b2d27ddf8f45 [949:b2d27ddf8f45] 02/10/09 10:02:25 wilsonk@ubuntu changes to get the naked asm stuff working for x64
(edit) @945:03d7c4aac654 [945:03d7c4aac654] 02/07/09 23:26:54 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> SWITCHED TO LLVM 2.5 ! Applied patch from ticket #129 to compile against …
(edit) @939:cac9895be400 [939:cac9895be400] 02/04/09 12:39:39 Christian Kamm <kamm incasoftware de> Automated merge with http://hg.dsource.org/projects/ldc
(edit) @938:a904cc9bc064 [938:a904cc9bc064] 02/04/09 12:39:33 Christian Kamm <kamm incasoftware de> Convert struct arg to integer when passing inreg to make sure LLVM …
(edit) @933:d3a6f1a96731 [933:d3a6f1a96731] 02/03/09 18:04:09 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Replace assertion with errormessage for unsupported calling conventions. …
(edit) @930:7985bb036db4 [930:7985bb036db4] 02/03/09 15:46:46 Christian Kamm <kamm incasoftware de> Follow the D ABI and pass the last arg in a register if it is a struct …
(edit) @839:162a0502a6b9 [839:162a0502a6b9] 12/09/08 11:14:52 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed another moreatatime (as opposed to oneatatime) issue with indexing …
(edit) @805:1b23aa1fb1b5 [805:1b23aa1fb1b5] 11/29/08 17:39:04 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Ensure all logging of llvm values/types is only called when -vv is passed
(edit) @797:340acf1535d0 [797:340acf1535d0] 11/29/08 15:25:43 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Removed KDevelop3 project files, CMake can generate them just fine! Fixed …
(edit) @787:5d2ac0c2dd46 [787:5d2ac0c2dd46] 11/25/08 11:15:02 Christian Kamm <kamm incasoftware de> Fix StdCall? selection.
(edit) @782:29f0e5847123 [782:29f0e5847123] 11/22/08 15:08:00 Christian Kamm <kamm incasoftware de> Don't use StdCall? on Windows.
(edit) @758:f04dde6e882c [758:f04dde6e882c] 11/10/08 19:38:48 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added initial D2 support, D2 frontend and changes to codegen to make …
(edit) @723:55f6c2e454d7 [723:55f6c2e454d7] 10/25/08 00:03:28 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Implemented correct parameter order according to x86-32 ABI …
(edit) @720:e177ae483f8e [720:e177ae483f8e] 10/22/08 18:34:46 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added inreg attribute where appropriate on x86 to follow ABI docs. Removed …
(edit) @719:7261ff0f95ff [719:7261ff0f95ff] 10/22/08 15:50:08 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Implemented first class delegates. closes #101
(edit) @715:30b42a283c8e [715:30b42a283c8e] 10/22/08 08:55:33 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Removed TypeOpaque? from DMD. Changed runtime functions taking opaque[] to …
(edit) @632:df196c8dea26 [632:df196c8dea26] 10/01/08 17:17:14 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Updated to latest LLVM trunk, function notes have been removed and merged …
(edit) @622:26fce59fe80a [622:26fce59fe80a] 10/01/08 12:32:31 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Wrapped all the most potentially expensive logging calls in a conditional …
(edit) @585:fbb1a366cfbc [585:fbb1a366cfbc] 09/09/08 19:49:47 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Complex number should now follow the D ABI on x86. They're also treated as …
(edit) @530:d30c40f1128d [530:d30c40f1128d] 08/21/08 09:19:45 Christian Kamm <kamm incasoftware de> Make class invariants work.
(edit) @526:642f6fa854e5 [526:642f6fa854e5] 08/19/08 14:18:01 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> First step towards D abi compliance. Framepointer elimination is now …
(edit) @488:993b217af574 [488:993b217af574] 08/10/08 04:50:53 Christian Kamm <kamm incasoftware de> Error if there is no this in a call requiring …
(edit) @486:a34078905d01 [486:a34078905d01] 08/10/08 02:37:38 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added pragma(llvmdc, "string") for misc per-module compiler configuration, …
(edit) @479:672eb4893b55 [479:672eb4893b55] 08/05/08 13:28:19 Christian Kamm <kamm incasoftware de> Move AllocaInst? creation into DtoAlloca? helper. Will enable special …
(edit) @456:b975f29b7256 [456:b975f29b7256] 08/02/08 15:20:31 Christian Kamm <kamm incasoftware de> Make sure DtoType? has been run on the DType before assembling a call.
(edit) @454:283d113d4753 [454:283d113d4753] 08/01/08 20:54:57 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added generation of the llvm 'sret' parameter attribute where …
(edit) @445:cc40db549aea [445:cc40db549aea] 08/01/08 11:59:58 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Changed the handling of variadic intrinsics a bit. Removed the -fp80 …
(edit) @435:74101be2a553 [435:74101be2a553] 07/30/08 04:12:55 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added type param to DVarValue as DMD sometimes overrides the type of the …
(edit) @422:fa91b03d9cd7 [422:fa91b03d9cd7] 07/29/08 04:29:52 Christian Kamm <kamm incasoftware de> Error message for calling a function with a missing 'this' arg.
(edit) @414:ac1fcc138e42 [414:ac1fcc138e42] 07/27/08 20:11:34 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed issue with internal real representation, incorrect for non x86-32 …
(add) @347:6057fdf797d8 [347:6057fdf797d8] 07/13/08 14:49:10 lindquist [svn r368] Fixed custom class allocators with arbitrary user arguments. …
Note: See TracRevisionLog for help on using the revision log.
Copyright © 2008, LDC Development Team.