log graal/GraalCompiler/src/com/sun/c1x/value/FrameState.java @ 2808:189ffb7d1d84

age author description
Mon, 30 May 2011 13:42:23 +0200 Lukas Stadler enable PhiSimplifier, schedule values used in a merge's stateBefore in the dominator
Fri, 27 May 2011 19:57:56 +0200 Thomas Wuerthinger Towards removing the next pointer from Constant and ArithmeticOp
Fri, 27 May 2011 17:48:28 +0200 Lukas Stadler first part of loop reworking
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
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 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.
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 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.
Fri, 20 May 2011 10:49:40 +0200 Thomas Wuerthinger Clean up.
Fri, 20 May 2011 10:40:39 +0200 Thomas Wuerthinger Added two new utilities to the Graph class: NodeBitMap and NodeMap.
Thu, 19 May 2011 17:20:55 +0200 Thomas Wuerthinger Removed unused optimization settings. Removed unused imports.
Thu, 19 May 2011 17:13:30 +0200 Thomas Wuerthinger Removed special casing for exception phis in LIRGenerator. Removed dependency between LIRBlock.blockID and BlockBegin.blockID.
Thu, 19 May 2011 16:05:42 +0200 Thomas Wuerthinger Attempt to remove dependency between backend and BlockBegin.
Wed, 18 May 2011 18:09:20 +0200 Lukas Stadler exception handling related changes:
Thu, 12 May 2011 12:13:17 +0200 Lukas Stadler fixed slot encoding in duplicateModified
Thu, 12 May 2011 11:00:31 +0200 Lukas Stadler duplicateModified helper method
Wed, 11 May 2011 11:43:44 +0200 Thomas Wuerthinger Fixed bci for stateBefore in BlockBegin
Tue, 10 May 2011 16:47:49 +0200 Thomas Wuerthinger Small clean up.
Tue, 10 May 2011 11:55:12 +0200 Lukas Stadler changed stateAfter FrameState to successor (instead of input), checkstyle fixes, added fixed root node to graph
Mon, 09 May 2011 17:00:25 +0200 Lukas Stadler FrameState and Graphviz changes:
Fri, 06 May 2011 17:08:00 +0200 Lukas Stadler FrameState cleanup: split into FrameStateBuilder and fixed-size FrameState, removed MutableFrameState
Fri, 06 May 2011 13:03:33 +0200 Lukas Stadler cleanup: FrameState copy methods, ImmutableFrameState
Fri, 06 May 2011 11:18:15 +0200 Lukas Stadler new node layout: Phi
Thu, 05 May 2011 13:47:14 +0200 Lukas Stadler new node layout: Instruction
Thu, 05 May 2011 13:27:48 +0200 Lukas Stadler added GraalGraph to classpath, Node as superclass of Value
Tue, 03 May 2011 10:19:11 +0200 Gilles Duboscq Cleaned some remaining references to scope/inlining
Fri, 29 Apr 2011 16:46:30 +0200 Gilles Duboscq Remove inlining (3rd part)
Fri, 29 Apr 2011 13:19:17 +0200 Gilles Duboscq Remove inlining (2nd part) removed IRScope
Wed, 27 Apr 2011 21:54:31 +0200 Thomas Wuerthinger Removed liveness marking.
Wed, 27 Apr 2011 11:50:44 +0200 Thomas Wuerthinger Renamings Runtime=>GraalRuntime and Compiler=>GraalCompiler base graal/Compiler/src/com/sun/c1x/value/FrameState.java@867050503c94