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

root/gen/llvmhelpers.h


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) @1643:8f121883bce8 [1643:8f121883bce8] 03/09/10 01:37:40 Kelly Wilson <wilsonk cpsc.ucalgary.ca> Apply patch from klickverbot. This is his 'proper fix' patch for bug #395.
(edit) @1505:1e5a14691e77 [1505:1e5a14691e77] 06/18/09 10:44:18 Robert Clipsham <robert@octarineparrot.com> Automated merge with http://hg.dsource.org/projects/ldc
(edit) @1504:855f188aab7a [1504:855f188aab7a] 06/18/09 10:44:04 Robert Clipsham <robert@octarineparrot.com> Added a stripModifiers() function to remove shared|const|immutable storage …
(edit) @1503:cc5fee7836dc [1503:cc5fee7836dc] 06/16/09 17:00:27 Christian Kamm <kamm incasoftware de> Made is and !is use the same numeric comparison as == and !=, fixes …
(edit) @1479:4f7d50c744ed [1479:4f7d50c744ed] 06/06/09 14:16:13 Frits van Bommel <fvbommel wxs.nl> Rewrite StructLiteralExp::toElem to store individual fields instead …
(edit) @1412:3f5ea912149d [1412:3f5ea912149d] 05/22/09 18:23:39 Christian Kamm <kamm incasoftware de> Fix #308 by giving finally code emitted by EnclosingTryFinally? a different …
(edit) @1351:8d501abecd24 [1351:8d501abecd24] 05/14/09 11:20:17 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Initial (but disabled) fix for ticket #294 , the actual part that fixes …
(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) @1271:0686701178d3 [1271:0686701178d3] 04/27/09 07:30:48 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Moved special casing of 'assert(this, "null this");' generated statements …
(edit) @1255:9014d7f0433f [1255:9014d7f0433f] 04/21/09 21:08:28 Tomas Lindquist Olsen <tomas.l.olsen gmail com> Rewrote runtime struct literal codegen.
(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) @1185:8baf611f0009 [1185:8baf611f0009] 03/31/09 18:01:44 Frits van Bommel <fvbommel wxs.nl> Fix nested references to 'ref' foreach variables. These "walk around" the …
(edit) @1160:7d28dcbff23e [1160:7d28dcbff23e] 03/28/09 14:16:53 Christian Kamm <kamm incasoftware de> Reenable error for gotos into or out of finally blocks.
(edit) @1152:521dd1626d76 [1152:521dd1626d76] 03/28/09 01:32:06 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Added initial support for raw LLVM inline asm.
(edit) @1151:3cf0066e6faf [1151:3cf0066e6faf] 03/28/09 00:00:43 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> - Versioned Expresssion::toElem with #if IN_DMD/IN_LLVM. - Eliminated the …
(edit) @1148:3d1b16dabd25 [1148:3d1b16dabd25] 03/27/09 16:50:32 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Eliminated the need for resolve, declare, const-init and define lists to …
(edit) @1147:dbe4af57b240 [1147:dbe4af57b240] 03/27/09 12:54:27 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Changed use of toObjFile to a new codegen method. More versioning of DMD …
(edit) @1141:f99a3b393c03 [1141:f99a3b393c03] 03/24/09 16:18:18 Christian Kamm <kamm incasoftware de> Reorganize EnclosingHandlers? to require less changes to the frontend and …
(edit) @1067:7ce8355fbcc6 [1067:7ce8355fbcc6] 03/08/09 11:21:56 Christian Kamm <kamm incasoftware de> Improved template emission control for singleobj building.
(edit) @1029:4d366a75d95f [1029:4d366a75d95f] 03/03/09 09:08:26 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added hasUnalignedFields helper to check if a type has unaligned fields - …
(edit) @940:39519a1ff603 [940:39519a1ff603] 02/04/09 12:48:03 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Changed the way LDC determines if a template instantiation needs to get a …
(edit) @936:2ebac4750adb [936:2ebac4750adb] 02/03/09 20:10:23 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Removed some dead code. Fixed assertion filenames for imported template …
(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) @920:545f54041d91 [920:545f54041d91] 02/03/09 02:54:57 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Implemented proper support for naked asm using llvm module level asm. …
(edit) @803:c62c6936635b [803:c62c6936635b] 11/29/08 15:26:50 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Removed DtoConstFieldInitializer?, it's no longer needed and was buggy.
(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) @796:6e7a4c3b64d2 [796:6e7a4c3b64d2] 11/29/08 06:28:10 Christian Kamm <kamm incasoftware de> Error instead of assert when trying to build a default initializer for …
(edit) @778:4adf0f742896 [778:4adf0f742896] 11/22/08 12:35:52 Christian Kamm <kamm incasoftware de> Get rid of DtoBoolean? - use DtoCast?(... Type::tbool) instead. Fixed some …
(edit) @747:46d0755451a4 [747:46d0755451a4] 11/01/08 13:25:10 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added DtoRawVarDeclaration? routine to handle special variables in some …
(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) @664:eef8ac26c66c [664:eef8ac26c66c] 10/06/08 16:54:08 Christian Kamm <kamm incasoftware de> Some missed LLVMDC -> LDC.
(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) @527:cecfee2d01a8 [527:cecfee2d01a8] 08/19/08 19:02:22 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added support for overloaded intrinsics. Added atomic intrinsics in the …
(edit) @524:ca2dfe98036c [524:ca2dfe98036c] 08/17/08 06:21:53 Christian Kamm <kamm incasoftware de> Binary ops had the wrong result type for real op …
(edit) @502:837af2a63564 [502:837af2a63564] 08/13/08 09:43:13 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed problems constant multidimensional static array initializers.
(edit) @490:f8c979770af3 [490:f8c979770af3] 08/10/08 11:28:01 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed a critical bug in the runtime, where _d_allocmemoryT would mark the …
(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) @482:aa8c050dfd19 [482:aa8c050dfd19] 08/07/08 12:15:27 Christian Kamm <kamm incasoftware de> Move zero init of padding to DtoInitializer? in order to respect void …
(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) @468:45a67b6f1310 [468:45a67b6f1310] 08/03/08 20:59:34 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Removed the 'needsstorage' thing from Dsymbol. Arguments are not always …
(edit) @442:76078c8ab5b9 [442:76078c8ab5b9] 07/31/08 13:14:49 Christian Kamm <kamm incasoftware de> Move DtoArrayBoundsCheck? from llvmhelpers to arrays.
(edit) @440:d8dc221d3db7 [440:d8dc221d3db7] 07/30/08 13:02:13 Christian Kamm <kamm incasoftware de> Insert array bound checks for slices.
(edit) @439:47b64d06eb9f [439:47b64d06eb9f] 07/30/08 12:38:56 Christian Kamm <kamm incasoftware de> Enable array bounds check and emit them in IndexExp?.
(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) @433:b5f55f471e0b [433:b5f55f471e0b] 07/30/08 03:21:06 Christian Kamm <kamm incasoftware de> Move DeclarationExp? code into a helper function so it can call itself for …
(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) @419:023fa78c1203 [419:023fa78c1203] 07/28/08 02:05:21 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed delegate casts.
(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 …
(edit) @399:0e6b4d65d3f8 [399:0e6b4d65d3f8] 07/26/08 11:19:16 Christian Kamm <kamm incasoftware de> Give error messages for invalid casts. This required passing Loc …
(edit) @372:83ade4f4025a [372:83ade4f4025a] 07/15/08 08:53:16 ChristianK [svn r393] Started implementation for DtoNullValue?.
(edit) @365:bfb9d28f045a [365:bfb9d28f045a] 07/14/08 18:17:03 lindquist [svn r386] Fixed broken DtoBoolean?. Some code cleanup.
(edit) @356:44daf304421c [356:44daf304421c] 07/14/08 06:00:24 ChristianK [svn r377] The previous check was too strict, it completely disallowed …
(edit) @347:6057fdf797d8 [347:6057fdf797d8] 07/13/08 14:49:10 lindquist [svn r368] Fixed custom class allocators with arbitrary user arguments. …
(edit) @309:d59c363fccad [309:d59c363fccad] 06/28/08 05:37:53 lindquist [svn r330] Implemented synchronized statements. Changed the tryfinally …
(edit) @305:2b72433d5c8c [305:2b72433d5c8c] 06/27/08 16:04:35 lindquist [svn r326] Fixed a bunch of issues with printf's that MinGW32 did not …
(edit) @302:bef811104734 [302:bef811104734] 06/25/08 14:39:09 ChristianK [svn r323] Branching out of inline asm works. Renamed emit_finallyblocks …
(edit) @284:70c370e97944 [284:70c370e97944] 06/20/08 20:48:53 lindquist [svn r305] Started support for custom class allocators/deallocators. …
(add) @244:a95056b3c996 [244:a95056b3c996] 06/09/08 03:37:08 lindquist [svn r261] Fixed debug info for integer and floating local variables, can …
Note: See TracRevisionLog for help on using the revision log.
Copyright © 2008, LDC Development Team.