log

age author description
Sun, 28 Apr 2013 22:58:54 +0200 Thomas Wuerthinger Correctly adjust probabilities when swapping if nodes.
Sun, 28 Apr 2013 19:17:56 +0200 Thomas Wuerthinger Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.
Sun, 28 Apr 2013 18:46:00 +0200 Thomas Wuerthinger Added missing file.
Sun, 28 Apr 2013 18:42:42 +0200 Thomas Wuerthinger Fix left-over debug output.
Sun, 28 Apr 2013 18:38:48 +0200 Thomas Wuerthinger Introduce proxy nodes for propagating profiling information.
Sun, 28 Apr 2013 14:06:52 +0200 Thomas Wuerthinger Disable megamorphic inlining.
Sun, 28 Apr 2013 08:51:26 +0200 Thomas Wuerthinger Back out two changes around frame states.
Sun, 28 Apr 2013 08:46:28 +0200 Thomas Wuerthinger Implement alternative fix for removeIntermediateMaterialization.
Sun, 28 Apr 2013 07:50:32 +0200 Thomas Wuerthinger Disable removeIntermediateMaterialization.
Sun, 28 Apr 2013 07:06:31 +0200 Thomas Wuerthinger Fix for removeIntermediateMaterialization.
Sun, 28 Apr 2013 06:32:04 +0200 Thomas Wuerthinger Preserve begin nodes with associated state.
Sun, 28 Apr 2013 06:31:30 +0200 Thomas Wuerthinger Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.
Sun, 28 Apr 2013 06:25:26 +0200 Thomas Wuerthinger Implement merging of frame states if they differ at a merge that does not have its own frame state.
Sun, 28 Apr 2013 02:03:34 +0200 Thomas Wuerthinger Dispatch based on method instead of type if it seems more beneficial.
Sun, 28 Apr 2013 01:04:44 +0200 Thomas Wuerthinger Cap probabilities when adjusting them.
Sun, 28 Apr 2013 01:01:00 +0200 Thomas Wuerthinger Fix null pointer exception in if reordering.
Sat, 27 Apr 2013 22:03:54 +0200 Thomas Wuerthinger First draft of node for loading a method from the vtable of a hub.
Sat, 27 Apr 2013 21:41:44 +0200 Thomas Wuerthinger Don't create null check guard if object is kown to be non-null.
Sat, 27 Apr 2013 21:25:53 +0200 Thomas Wuerthinger Adjust probabilities if some types can be ruled out via static analysis.
Sat, 27 Apr 2013 21:09:32 +0200 Thomas Wuerthinger New experiment with megamorphic inlining.
Sat, 27 Apr 2013 20:17:10 +0200 Thomas Wuerthinger Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.
Sat, 27 Apr 2013 18:06:32 +0200 Thomas Wuerthinger Fix capping.
Sat, 27 Apr 2013 18:02:20 +0200 Thomas Wuerthinger Cap probability to 1.0.
Sat, 27 Apr 2013 17:22:54 +0200 Thomas Wuerthinger Added comment.
Sat, 27 Apr 2013 17:16:03 +0200 Thomas Wuerthinger Implement swapping of == if one value is proven equal and the other is proven distinct.
Sat, 27 Apr 2013 16:22:15 +0200 Thomas Wuerthinger Implement swapping for distinct conditions on same values.
Sat, 27 Apr 2013 15:38:55 +0200 Thomas Wuerthinger Implemented isnull after instanceof swapping.
Sat, 27 Apr 2013 15:38:17 +0200 Thomas Wuerthinger Implement instanceof after instanceof swapping.
Sat, 27 Apr 2013 14:01:59 +0200 Thomas Wuerthinger Improve opportunities for intermediate materialization ifs.
Sat, 27 Apr 2013 11:41:48 +0200 Thomas Wuerthinger Relax System_currentTimeMillis test.