Fri, 27 May 2011 19:57:56 +0200 |
Thomas Wuerthinger |
Towards removing the next pointer from Constant and ArithmeticOp
|
Fri, 27 May 2011 15:11:34 +0200 |
Thomas Wuerthinger |
Make block contains a list of nodes instead a list of instructions.
|
Fri, 27 May 2011 11:42:16 +0200 |
Gilles Duboscq |
Rename Goto to Anchor
|
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
|
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 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.
|