Mercurial > hg > truffle
graph
-
Changed from method/reflect object back to methodOop, because using method/reflection can create deadlock with the user application (test with -Xcomp). Disabled method caching by default and created a flag -G:StoreResultGraph (otherwise eclipse will fail because of being out of memory).Sat, 18 Jun 2011 21:23:40 +0200, by Thomas Wuerthinger
-
Fixed an issue with accessing non-initialized static fields.Sat, 18 Jun 2011 19:46:14 +0200, by Thomas Wuerthinger
-
Fixed an issue with frame states in exception dispatch chains (now we are correctly rethrowing the exception immediately at entering the interpreter).Sat, 18 Jun 2011 19:13:55 +0200, by Thomas Wuerthinger
-
Fixed unnecessary node in the graph builder.Sat, 18 Jun 2011 14:51:18 +0200, by Thomas Wuerthinger
-
Fixed a bug in the dead code eliminator when removing inputs from dead phis.Sat, 18 Jun 2011 12:19:51 +0200, by Thomas Wuerthinger
-
Fixed bug where a ControlSplit with only one successor (e.g. degenerated switch) would cause infinite loops.Sat, 18 Jun 2011 11:33:58 +0200, by Thomas Wuerthinger
-
better inlining logic, DCE removes If with constant comparisonFri, 17 Jun 2011 17:30:35 +0200, by Lukas Stadler
-
added message to verification error, InliningPhase uses TTYFri, 17 Jun 2011 14:58:03 +0200, by Lukas Stadler
-
mergeThu, 16 Jun 2011 20:43:51 +0200, by Lukas Stadler
-
inlining and runtime interface related changes:Thu, 16 Jun 2011 20:36:17 +0200, by Lukas Stadler
-
Towards lowering (example lowering for field access).Thu, 16 Jun 2011 20:09:26 +0200, by Thomas Wuerthinger
-
Clean up dead code elimination.Thu, 16 Jun 2011 18:31:16 +0200, by Thomas Wuerthinger
-
Added node verification (and tentative interface for VerificationListener). Fixed regression in dead code elimination.Thu, 16 Jun 2011 17:39:29 +0200, by Thomas Wuerthinger
-
Clean up on ControlSplit class.Thu, 16 Jun 2011 16:41:22 +0200, by Thomas Wuerthinger
-
Renamed BlockEnd=>ControlSplit.Thu, 16 Jun 2011 16:32:52 +0200, by Thomas Wuerthinger
-
Return and Unwind are no longer a BlockEnd.Thu, 16 Jun 2011 16:31:29 +0200, by Thomas Wuerthinger
-
BlockEnd no longer extends Instruction.Thu, 16 Jun 2011 16:22:57 +0200, by Thomas Wuerthinger
-
Moved some code in the scheduler to the right place.Thu, 16 Jun 2011 16:19:36 +0200, by Thomas Wuerthinger
-
Model frame states as inputs to their instruction.Thu, 16 Jun 2011 16:09:39 +0200, by Thomas Wuerthinger
-
Removed references to "stateBefore".Thu, 16 Jun 2011 16:03:26 +0200, by Thomas Wuerthinger
-
Removed usage of stateBefore. Now framestate is always a successor of its associated node.Thu, 16 Jun 2011 16:00:01 +0200, by Thomas Wuerthinger
-
Fix regression in graph builder.Thu, 16 Jun 2011 15:10:37 +0200, by Thomas Wuerthinger
-
Made Deoptimize instruction into FixedNode instead of Instruction.Thu, 16 Jun 2011 15:02:20 +0200, by Thomas Wuerthinger
-
Remove obsolete graph building documentation.Thu, 16 Jun 2011 14:21:40 +0200, by Thomas Wuerthinger
-
Clean up scheduler. Remove test for HIR loop end in LIRGenerator.Thu, 16 Jun 2011 14:20:20 +0200, by Thomas Wuerthinger
-
Merge.Thu, 16 Jun 2011 13:45:16 +0200, by Thomas Wuerthinger
-
Fix checkstyle issues.Thu, 16 Jun 2011 13:44:57 +0200, by Thomas Wuerthinger
-
MergeThu, 16 Jun 2011 12:09:54 +0200, by Gilles Duboscq