log

age author description
Fri, 27 May 2011 14:20:30 +0200 Thomas Wuerthinger Reenable edge move optimizer and cfg optimizer.
Fri, 27 May 2011 12:46:21 +0200 Doug Simon Sync with CRI changes.
Fri, 27 May 2011 11:42:16 +0200 Gilles Duboscq Rename Goto to Anchor
Fri, 27 May 2011 11:29:28 +0200 Gilles Duboscq Add merge
Fri, 27 May 2011 11:10:49 +0200 Gilles Duboscq Ammend last commit with file removal
Fri, 27 May 2011 11:08:55 +0200 Gilles Duboscq Rename BlockBegin to Merge, remove some Block related member from it. Made CFGPrinter work with the Block class from schedule
Thu, 26 May 2011 11:55:16 +0200 Thomas Wuerthinger Merge.
Wed, 25 May 2011 20:03:05 +0200 Thomas Wuerthinger Gotos removed (except for exception dispatch chains and edge splitting).
Wed, 25 May 2011 19:29:40 +0200 Thomas Wuerthinger Towards making goto removal work.
Wed, 25 May 2011 16:48:28 +0200 Thomas Wuerthinger Fixes around critical edge split and placeholder removal after goto removal.
Wed, 25 May 2011 14:33:44 +0200 Thomas Wuerthinger Towards goto removal.
Wed, 25 May 2011 17:48:56 +0200 Peter Hofer Allow to return a map of "debug properties" in Node and subclasses and show these properties in the IdealGraphVisualizer. Also, fix inputCount() and successorCount() for Local.
Wed, 25 May 2011 17:10:53 +0200 Peter Hofer IdealGraph visualization: Create a graph that is identical to the GraphViz one, except for some missing unconnected slots
Wed, 25 May 2011 12:20:08 +0200 Thomas Wuerthinger Cleanup
Wed, 25 May 2011 12:18:58 +0200 Thomas Wuerthinger Simplified fillSyncHandler. Fixed LIRGenerator visitUnwind.
Wed, 25 May 2011 12:04:58 +0200 Thomas Wuerthinger Made graph builder removal of BlockBegin work.
Wed, 25 May 2011 11:15:24 +0200 Thomas Wuerthinger Merge
Tue, 24 May 2011 15:31:52 +0200 Lukas Stadler remove unnecessary BlockBegin nodes in frontend
Wed, 25 May 2011 11:12:51 +0200 Thomas Wuerthinger Cleanup
Wed, 25 May 2011 11:04:59 +0200 Thomas Wuerthinger Changed CriticalEdgeFinder to use LIRBlock.
Tue, 24 May 2011 21:39:45 +0200 Thomas Wuerthinger Enabled new block finding algorithm.
Tue, 24 May 2011 14:40:47 +0200 Thomas Wuerthinger towards replacing computelinearscanorder with scheduler.
Tue, 24 May 2011 13:55:56 +0200 Thomas Wuerthinger Removed stateAfter from BlockEnd class. Clean up.
Tue, 24 May 2011 13:51:32 +0200 Thomas Wuerthinger Removed more stateAfter usages.
Tue, 24 May 2011 13:39:50 +0200 Thomas Wuerthinger Removed usage of stateAfter on BlockEnd instructions.
Tue, 24 May 2011 12:07:17 +0200 Lukas Stadler exception dispatch simplification:
Tue, 24 May 2011 10:27:15 +0200 Thomas Wuerthinger Disabled dead phi elimination and phi simplifier.
Tue, 24 May 2011 09:49:04 +0200 Thomas Wuerthinger Connected local variables to start node. No more need for frame state to emit locals.
Mon, 23 May 2011 21:22:06 +0200 Thomas Wuerthinger Merge.
Mon, 23 May 2011 21:21:47 +0200 Thomas Wuerthinger Fixed several issues with incorrect predecessor count/order. One known issue around exception dispatch remaining in fop.
Mon, 23 May 2011 19:21:53 +0200 Thomas Wuerthinger Towards removing stateAfter on BlockEnd.
Mon, 23 May 2011 16:23:28 +0200 Thomas Wuerthinger Reduced moveToPhi usages to 1.
Mon, 23 May 2011 18:08:10 +0200 Peter Hofer IdealGraphVisualizer: Allow to specify the index of both the output and input slots of an edge in the XML input
Mon, 23 May 2011 18:03:55 +0200 Peter Hofer IdealGraphVisualizer: Upgrade to NetBeans 7.0 as platform
Mon, 23 May 2011 15:07:01 +0200 Thomas Wuerthinger Phi clean up. Phis no longer save their local/stack index.
Mon, 23 May 2011 14:51:18 +0200 Thomas Wuerthinger Model phi inputs as direct inputs in the graph instead of referring to the framestates of the predecessors.
Sat, 21 May 2011 17:56:11 +0200 Thomas Wuerthinger Javadoc clean up.
Sat, 21 May 2011 17:46:54 +0200 Thomas Wuerthinger Re-enabled CFG optimization (now only on LIRBlock data structure).
Fri, 20 May 2011 16:56:58 +0200 Thomas Wuerthinger One more step towards schedule.
Fri, 20 May 2011 16:40:32 +0200 Thomas Wuerthinger Removed the link from BlockBegin to LIRBlock.
Fri, 20 May 2011 16:31:31 +0200 Thomas Wuerthinger More on scheduling.
Fri, 20 May 2011 14:52:25 +0200 Thomas Wuerthinger Merge.
Fri, 20 May 2011 14:51:45 +0200 Thomas Wuerthinger Removed the direct connection between BlockBegin and BlockEnd.
Fri, 20 May 2011 14:50:04 +0200 Lukas Stadler small fix for dead blocks
Fri, 20 May 2011 14:34:36 +0200 Thomas Wuerthinger Added EndNode class.
Fri, 20 May 2011 14:24:41 +0200 Thomas Wuerthinger Merge fix.
Fri, 20 May 2011 14:22:40 +0200 Thomas Wuerthinger Merge.
Fri, 20 May 2011 14:22:22 +0200 Thomas Wuerthinger More scheduling. Removed need for cfg iteration in the phi simplifier.
Fri, 20 May 2011 14:22:19 +0200 Lukas Stadler less references to BlockBegin in BlockEnd instructions
Fri, 20 May 2011 14:09:28 +0200 Lukas Stadler block entry instructions created on-demand
Fri, 20 May 2011 13:53:57 +0200 Lukas Stadler merge
Fri, 20 May 2011 13:53:31 +0200 Lukas Stadler fixes for mergeOrClone move
Fri, 20 May 2011 13:20:21 +0200 Lukas Stadler merge and clone before connecting blocks
Fri, 20 May 2011 12:08:58 +0200 Thomas Wuerthinger Merge.
Fri, 20 May 2011 12:08:39 +0200 Thomas Wuerthinger Added BFS node iteration. Started drafting scheduling.
Fri, 20 May 2011 11:31:03 +0200 Lukas Stadler merge
Fri, 20 May 2011 11:15:55 +0200 Lukas Stadler merge
Fri, 20 May 2011 11:11:33 +0200 Lukas Stadler more GraphBuilder cleanup, moved mergeOrClone to GraphBuilder
Fri, 20 May 2011 11:29:55 +0200 Thomas Wuerthinger Fixed block map regression.
Fri, 20 May 2011 10:49:40 +0200 Thomas Wuerthinger Clean up.