Mercurial > hg > truffle
graph
-
CleanupWed, 25 May 2011 11:12:51 +0200, by Thomas Wuerthinger
-
Changed CriticalEdgeFinder to use LIRBlock.Wed, 25 May 2011 11:04:59 +0200, by Thomas Wuerthinger
-
Enabled new block finding algorithm.Tue, 24 May 2011 21:39:45 +0200, by Thomas Wuerthinger
-
towards replacing computelinearscanorder with scheduler.Tue, 24 May 2011 14:40:47 +0200, by Thomas Wuerthinger
-
Removed stateAfter from BlockEnd class. Clean up.Tue, 24 May 2011 13:55:56 +0200, by Thomas Wuerthinger
-
Removed more stateAfter usages.Tue, 24 May 2011 13:51:32 +0200, by Thomas Wuerthinger
-
Removed usage of stateAfter on BlockEnd instructions.Tue, 24 May 2011 13:39:50 +0200, by Thomas Wuerthinger
-
exception dispatch simplification:Tue, 24 May 2011 12:07:17 +0200, by Lukas Stadler
-
Disabled dead phi elimination and phi simplifier.Tue, 24 May 2011 10:27:15 +0200, by Thomas Wuerthinger
-
Connected local variables to start node. No more need for frame state to emit locals.Tue, 24 May 2011 09:49:04 +0200, by Thomas Wuerthinger
-
Merge.Mon, 23 May 2011 21:22:06 +0200, by Thomas Wuerthinger
-
Fixed several issues with incorrect predecessor count/order. One known issue around exception dispatch remaining in fop.Mon, 23 May 2011 21:21:47 +0200, by Thomas Wuerthinger
-
Towards removing stateAfter on BlockEnd.Mon, 23 May 2011 19:21:53 +0200, by Thomas Wuerthinger
-
Reduced moveToPhi usages to 1.Mon, 23 May 2011 16:23:28 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: Allow to specify the index of both the output and input slots of an edge in the XML inputMon, 23 May 2011 18:08:10 +0200, by Peter Hofer
-
IdealGraphVisualizer: Upgrade to NetBeans 7.0 as platformMon, 23 May 2011 18:03:55 +0200, by Peter Hofer
-
Phi clean up. Phis no longer save their local/stack index.Mon, 23 May 2011 15:07:01 +0200, by Thomas Wuerthinger
-
Model phi inputs as direct inputs in the graph instead of referring to the framestates of the predecessors.Mon, 23 May 2011 14:51:18 +0200, by Thomas Wuerthinger
-
Javadoc clean up.Sat, 21 May 2011 17:56:11 +0200, by Thomas Wuerthinger
-
Re-enabled CFG optimization (now only on LIRBlock data structure).Sat, 21 May 2011 17:46:54 +0200, by Thomas Wuerthinger
-
One more step towards schedule.Fri, 20 May 2011 16:56:58 +0200, by Thomas Wuerthinger
-
Removed the link from BlockBegin to LIRBlock.Fri, 20 May 2011 16:40:32 +0200, by Thomas Wuerthinger
-
More on scheduling.Fri, 20 May 2011 16:31:31 +0200, by Thomas Wuerthinger
-
Merge.Fri, 20 May 2011 14:52:25 +0200, by Thomas Wuerthinger
-
Removed the direct connection between BlockBegin and BlockEnd.Fri, 20 May 2011 14:51:45 +0200, by Thomas Wuerthinger
-
small fix for dead blocksFri, 20 May 2011 14:50:04 +0200, by Lukas Stadler
-
Added EndNode class.Fri, 20 May 2011 14:34:36 +0200, by Thomas Wuerthinger
-
Merge fix.Fri, 20 May 2011 14:24:41 +0200, by Thomas Wuerthinger
-
Merge.Fri, 20 May 2011 14:22:40 +0200, by Thomas Wuerthinger
-
More scheduling. Removed need for cfg iteration in the phi simplifier.Fri, 20 May 2011 14:22:22 +0200, by Thomas Wuerthinger
-
less references to BlockBegin in BlockEnd instructionsFri, 20 May 2011 14:22:19 +0200, by Lukas Stadler
-
block entry instructions created on-demandFri, 20 May 2011 14:09:28 +0200, by Lukas Stadler
-
mergeFri, 20 May 2011 13:53:57 +0200, by Lukas Stadler
-
fixes for mergeOrClone moveFri, 20 May 2011 13:53:31 +0200, by Lukas Stadler
-
merge and clone before connecting blocksFri, 20 May 2011 13:20:21 +0200, by Lukas Stadler
-
Merge.Fri, 20 May 2011 12:08:58 +0200, by Thomas Wuerthinger
-
Added BFS node iteration. Started drafting scheduling.Fri, 20 May 2011 12:08:39 +0200, by Thomas Wuerthinger
-
mergeFri, 20 May 2011 11:31:03 +0200, by Lukas Stadler
-
mergeFri, 20 May 2011 11:15:55 +0200, by Lukas Stadler
-
more GraphBuilder cleanup, moved mergeOrClone to GraphBuilderFri, 20 May 2011 11:11:33 +0200, by Lukas Stadler
-
Fixed block map regression.Fri, 20 May 2011 11:29:55 +0200, by Thomas Wuerthinger
-
Clean up.Fri, 20 May 2011 10:49:40 +0200, by Thomas Wuerthinger
-
Moved phi simplifier.Fri, 20 May 2011 10:46:15 +0200, by Thomas Wuerthinger
-
Added two new utilities to the Graph class: NodeBitMap and NodeMap.Fri, 20 May 2011 10:40:39 +0200, by Thomas Wuerthinger
-
More clean up around ComputeLinearScanOrder.Fri, 20 May 2011 10:16:39 +0200, by Thomas Wuerthinger
-
Removed depth first number from BlockBegin.Thu, 19 May 2011 17:45:00 +0200, by Thomas Wuerthinger
-
Fixed regression in BlockMap builder.Thu, 19 May 2011 17:43:12 +0200, by Thomas Wuerthinger
-
Merge.Thu, 19 May 2011 17:36:46 +0200, by Thomas Wuerthinger
-
Removed unused options and code.Thu, 19 May 2011 17:31:01 +0200, by Thomas Wuerthinger
-
Removed unused optimization settings. Removed unused imports.Thu, 19 May 2011 17:20:55 +0200, by Thomas Wuerthinger
-
first batch of GraphBuilder changes to remove dependencies on BlockBeginThu, 19 May 2011 17:24:23 +0200, by Lukas Stadler
-
Removed usage of stackmap table for local variable liveness.Thu, 19 May 2011 17:17:22 +0200, by Thomas Wuerthinger
-
Removed special casing for exception phis in LIRGenerator. Removed dependency between LIRBlock.blockID and BlockBegin.blockID.Thu, 19 May 2011 17:13:30 +0200, by Thomas Wuerthinger
-
Clean up.Thu, 19 May 2011 17:04:30 +0200, by Thomas Wuerthinger
-
Clean upThu, 19 May 2011 17:02:12 +0200, by Thomas Wuerthinger
-
Removed target block references from LIR to BlockBegin instructions. Now there is a getLIRBlock method in the LIRGenerator.Thu, 19 May 2011 16:56:05 +0200, by Thomas Wuerthinger