log graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2788:df4c5254c5cc

age author description
Wed, 25 May 2011 14:33:44 +0200 Thomas Wuerthinger Towards goto removal.
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: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 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 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: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.
Fri, 20 May 2011 16:40:32 +0200 Thomas Wuerthinger Removed the link from BlockBegin to LIRBlock.
Fri, 20 May 2011 14:50:04 +0200 Lukas Stadler small fix for dead blocks
Fri, 20 May 2011 10:46:15 +0200 Thomas Wuerthinger Moved phi simplifier.
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 17:04:30 +0200 Thomas Wuerthinger Clean up.
Thu, 19 May 2011 16:56:05 +0200 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:05:42 +0200 Thomas Wuerthinger Attempt to remove dependency between backend and BlockBegin.
Thu, 19 May 2011 13:59:55 +0200 Thomas Wuerthinger Removed bci from the Instruction class.
Thu, 19 May 2011 13:21:31 +0200 Thomas Wuerthinger Added ExceptionEdgeInstruction interface.
Thu, 19 May 2011 13:09:51 +0200 Thomas Wuerthinger Merge.
Thu, 19 May 2011 13:09:37 +0200 Thomas Wuerthinger Removed implicit safepoints.
Thu, 19 May 2011 11:43:30 +0200 Gilles Duboscq Merge
Thu, 19 May 2011 11:36:41 +0200 Gilles Duboscq Remove all unresolved cases from HotspotXirGenerator, use more explicit Deopt, Deopt to lastState instead of stateBefore
Wed, 18 May 2011 18:09:20 +0200 Lukas Stadler exception handling related changes:
Fri, 13 May 2011 17:09:20 -0700 Christian Wimmer use com.oracle.max.asm project for assembler