Thu, 16 Jun 2011 18:31:16 +0200 |
Thomas Wuerthinger |
Clean up dead code elimination.
|
Thu, 16 Jun 2011 17:39:29 +0200 |
Thomas Wuerthinger |
Added node verification (and tentative interface for VerificationListener). Fixed regression in dead code elimination.
|
Thu, 16 Jun 2011 16:41:22 +0200 |
Thomas Wuerthinger |
Clean up on ControlSplit class.
|
Thu, 16 Jun 2011 16:32:52 +0200 |
Thomas Wuerthinger |
Renamed BlockEnd=>ControlSplit.
|
Thu, 16 Jun 2011 16:31:29 +0200 |
Thomas Wuerthinger |
Return and Unwind are no longer a BlockEnd.
|
Thu, 16 Jun 2011 16:22:57 +0200 |
Thomas Wuerthinger |
BlockEnd no longer extends Instruction.
|
Thu, 16 Jun 2011 16:19:36 +0200 |
Thomas Wuerthinger |
Moved some code in the scheduler to the right place.
|
Thu, 16 Jun 2011 16:09:39 +0200 |
Thomas Wuerthinger |
Model frame states as inputs to their instruction.
|
Thu, 16 Jun 2011 16:03:26 +0200 |
Thomas Wuerthinger |
Removed references to "stateBefore".
|
Thu, 16 Jun 2011 16:00:01 +0200 |
Thomas Wuerthinger |
Removed usage of stateBefore. Now framestate is always a successor of its associated node.
|
Thu, 16 Jun 2011 15:10:37 +0200 |
Thomas Wuerthinger |
Fix regression in graph builder.
|
Thu, 16 Jun 2011 15:02:20 +0200 |
Thomas Wuerthinger |
Made Deoptimize instruction into FixedNode instead of Instruction.
|
Thu, 16 Jun 2011 14:21:40 +0200 |
Thomas Wuerthinger |
Remove obsolete graph building documentation.
|
Thu, 16 Jun 2011 14:20:20 +0200 |
Thomas Wuerthinger |
Clean up scheduler. Remove test for HIR loop end in LIRGenerator.
|
Thu, 16 Jun 2011 13:45:16 +0200 |
Thomas Wuerthinger |
Merge.
|