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

root/gen/irstate.h


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(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) @1535:61f12f4651b5 [1535:61f12f4651b5] 07/13/09 14:16:15 Benjamin Kramer <benny.kra@gmail.com> Don't use llvm::getGlobalContext() anymore
(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) @1508:e1e93343fc11 [1508:e1e93343fc11] 06/20/09 13:11:44 Christian Kamm <kamm incasoftware de> Move function codegen data from IrFunction? to new FuncGen?. This change …
(edit) @1478:4dca8ed9d8b7 [1478:4dca8ed9d8b7] 06/06/09 03:47:32 Christian Kamm <kamm incasoftware de> Fix #318 by making a list of all seen template instances in a module …
(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) @1300:329e45865d84 [1300:329e45865d84] 05/04/09 14:26:45 Frits van Bommel <fvbommel wxs.nl> Add 'nounwind' attribute to the relevant runtime functions, and use it …
(edit) @1277:6bd5ce91b136 [1277:6bd5ce91b136] 04/29/09 11:47:24 Frits van Bommel <fvbommel wxs.nl> Add some attributes to runtime calls, to provide the standard LLVM …
(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) @1145:40caa8207b3e [1145:40caa8207b3e] 03/26/09 13:46:21 Tomas Lindquist Olsen <tomas.l.olsen gmail.com> Moved IRTargetScopeS from IRState into IrFunction?, fixes #240 .
(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) @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) @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) @971:985104c0f1db [971:985104c0f1db] 02/16/09 18:08:20 Frits van Bommel <fvbommel wxs.nl> Fix the problems exposed by the callingconv1.d test case. The first was …
(edit) @959:7e669954db7d [959:7e669954db7d] 02/15/09 12:04:22 Frits van Bommel <fvbommel wxs.nl> Implement implicit return after inline asm on x86_64
(edit) @954:e048e36bc155 [954:e048e36bc155] 02/14/09 09:25:48 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Added support for using a temporary to implement emulated ABI return from …
(edit) @946:1714836f2c0b [946:1714836f2c0b] 02/08/09 10:50:22 Christian Kamm <kamm incasoftware de> Mostly rewrite debug info generation in terms of …
(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) @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) @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) @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) @493:017ca8645a1f [493:017ca8645a1f] 08/10/08 15:09:23 Christian Kamm <kamm incasoftware de> Make llvmdc work with llvm 2.4svn revision 54614. Breaks compatibility …
(edit) @477:253f234eb80c [477:253f234eb80c] 08/04/08 15:34:53 Christian Kamm <kamm incasoftware de> Make sure to initialize isBranchToLabel to zero. Fixes unittest …
(edit) @447:f7259fa1349c [447:f7259fa1349c] 08/01/08 13:54:31 Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> Fixed problem with invoking intrinsics, which llvm doesn't allow.
(edit) @334:20446d22f832 [334:20446d22f832] 07/12/08 09:43:13 ChristianK [svn r355] Get rid of IRState::exps and topexp.
(edit) @323:0d52412d5b1a [323:0d52412d5b1a] 07/09/08 17:43:51 lindquist [svn r344] Fixed some very minor issues with the usage listing when …
(edit) @319:e9c93739bc4c [319:e9c93739bc4c] 07/05/08 04:22:56 ChristianK [svn r340] Rework exception handling to work with nested tryfinally and …
(edit) @315:a9697749e898 [315:a9697749e898] 07/03/08 16:05:45 ChristianK [svn r336] Made sure calls within a landing pad area are invokes. Nested …
(edit) @314:8d98e42ece93 [314:8d98e42ece93] 07/02/08 16:20:18 ChristianK [svn r335] The basics of exception handling are in place. Still need to …
(edit) @311:9967a3270837 [311:9967a3270837] 06/28/08 12:37:27 ChristianK [svn r332] Fix codegen for continue within switch.
(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) @299:df8a7b8d5929 [299:df8a7b8d5929] 06/24/08 15:38:23 ChristianK [svn r320] Begun work on branches out of asm blocks. Unfinished.
(edit) @252:e3355ce5444b [252:e3355ce5444b] 06/12/08 10:58:26 lindquist [svn r269] Fixed dwarf debug info for structs.
(edit) @250:fc9c1a0eabbd [250:fc9c1a0eabbd] 06/11/08 14:53:26 lindquist [svn r267] Fixed debug info for global variables. Cleaned up the debug …
(edit) @233:76ee1bbe487e [233:76ee1bbe487e] 06/08/08 00:45:54 lindquist [svn r249] Changed inline asm clobbers to a set instead of a list so we …
(edit) @232:092468448d25 [232:092468448d25] 06/08/08 00:15:51 lindquist [svn r248] Fixed: labels in inline asm block now work for the normal …
(edit) @213:7816aafeea3c [213:7816aafeea3c] 05/30/08 13:32:04 lindquist [svn r229] Updated the object.d implementation to the latest Tango. Fixed …
(edit) @205:9d44ec83acd1 [205:9d44ec83acd1] 05/13/08 11:58:11 lindquist [svn r221] Update: Switched to the 2.3 LLVM svn branch, …
(edit) @189:3aed08fb64f4 [189:3aed08fb64f4] 05/10/08 13:00:11 ChristianK [svn r205] moved some local static variables used for memset and memcpy …
(edit) @173:db9890b3fb64 [173:db9890b3fb64] 05/06/08 01:56:03 ChristianK [svn r189] moving IR data back into DMD frontend nodes
(edit) @161:3a891cfcd249 [161:3a891cfcd249] 05/04/08 15:25:48 ChristianK [svn r177] moved variable for interface info type from being local static …
(edit) @157:5c17f81fc1c1 [157:5c17f81fc1c1] 05/01/08 07:32:08 ChristianK [svn r173] moved IR state previously stored in Type into IrType? and a …
(edit) @156:ccd07d9f2ce9 [156:ccd07d9f2ce9] 05/01/08 07:05:53 ChristianK [svn r172] moving all IR state previously stored in Dsymbol into IrDsymbol?
(edit) @155:7f92f477ff53 [155:7f92f477ff53] 04/29/08 15:33:50 ChristianK [svn r171] starting to move IR data from AST nodes into IRState; started …
(edit) @148:86d3bb8ca33e [148:86d3bb8ca33e] 03/22/08 07:20:32 ChristianK [svn r154] renaming enclosingtry to enclosingtryfinally to distinguish it …
(edit) @145:8f704cb9969b [145:8f704cb9969b] 03/08/08 09:22:07 ChristianK [svn r150] fixes #16 and #17, implements GotoCaseStatement?
(edit) @136:0e28624814e8 [136:0e28624814e8] 01/16/08 21:15:12 lindquist [svn r140] did a lot of the work towards being able to pass multiple …
(edit) @116:fd7ad91fd713 [116:fd7ad91fd713] 11/25/07 12:55:52 lindquist [svn r120] ModuleInfo? implementation is now almost complete. Fixed some …
(edit) @113:27b9f749d9fe [113:27b9f749d9fe] 11/24/07 00:33:00 lindquist [svn r117] Initial working implementation of interfaces. Groundwork for …
(edit) @108:288fe1029e1f [108:288fe1029e1f] 11/19/07 23:29:20 lindquist [svn r112] Fixed 'case 1,2,3:' style case statements. Fixed a bunch of …
(edit) @103:855adfdb8d38 [103:855adfdb8d38] 11/18/07 02:25:07 lindquist [svn r107] Getting .classinfo on a class instance now works (classinfo is …
(edit) @102:027b8d8b71ec [102:027b8d8b71ec] 11/18/07 00:52:57 lindquist [svn r106] Turns out the last commit wasn't enough, now the D->LLVM …
(edit) @100:5071469303d4 [100:5071469303d4] 11/16/07 02:21:47 lindquist [svn r104] TONS OF FIXES. Split up declaration, constant initializer gen …
(edit) @98:6789050b5ad1 [98:6789050b5ad1] 11/14/07 17:39:10 lindquist [svn r102] Further delayed emission of function bodies to avoid problems …
(edit) @94:61615fa85940 [94:61615fa85940] 11/12/07 00:32:46 lindquist [svn r98] Added support for std.c.stdlib.alloca via pragma(LLVM_internal, …
(edit) @86:fd32135dca3e [86:fd32135dca3e] 11/03/07 09:44:58 lindquist [svn r90] Major updates to the gen directory. Redesigned the 'elem' …
(edit) @82:d8dd47ef3973 [82:d8dd47ef3973] 11/01/07 20:17:26 lindquist [svn r86] Changed the way arguments are given storage. It is now detected …
(edit) @81:3587401b6eeb [81:3587401b6eeb] 11/01/07 12:27:18 lindquist [svn r85] Fixed: if a return statement appeared in the try block of a …
(edit) @73:b706170e24a9 [73:b706170e24a9] 10/30/07 22:11:32 lindquist [svn r77] Fixed foreach on slice. Fixed some nested function problems when …
(edit) @54:28e99b04a132 [54:28e99b04a132] 10/23/07 19:37:34 lindquist [svn r58] Fixed cond expression resulting in a non-basic type. Fixed …
(edit) @40:8b0e809563df [40:8b0e809563df] 10/19/07 01:43:21 lindquist [svn r44] Lots of bug fixes. New array literal support New array ~= …
(edit) @31:2841234d2aea [31:2841234d2aea] 10/04/07 10:44:07 lindquist [svn r35] * Attributes on struct fields/methods now work * Updated …
(edit) @15:37a4fdab33fc [15:37a4fdab33fc] 10/02/07 22:56:32 lindquist [svn r19] * Added support for reassigning 'this' inside class …
(edit) @6:35d93ce68cf4 [6:35d93ce68cf4] 09/26/07 13:05:18 lindquist [svn r10] Updated for LLVM rev. 20070913 Applied fixes from wilsonk on the …
(add) @1:c53b6e3fe49a [1:c53b6e3fe49a] 09/01/07 15:43:27 lindquist [svn r5] Initial commit. Most things are very rough.
Note: See TracRevisionLog for help on using the revision log.
Copyright © 2008, LDC Development Team.