log

age author description
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.
Sat, 27 Apr 2013 11:12:44 +0200 Thomas Wuerthinger Merge.
Sat, 27 Apr 2013 01:34:35 +0200 Thomas Wuerthinger Merge.
Sat, 27 Apr 2013 01:28:21 +0200 Thomas Wuerthinger Remove unused import.
Sat, 27 Apr 2013 01:09:57 +0200 Thomas Wuerthinger Allow FixedGuard usages for InstanceOf nodes.
Sat, 27 Apr 2013 10:13:10 +0200 Doug Simon replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_word
Sat, 27 Apr 2013 08:59:28 +0200 Christian Humer Merge.
Sat, 27 Apr 2013 00:58:41 +0200 Christian Humer Merge.
Sat, 27 Apr 2013 00:49:49 +0200 Christian Humer Fixed a bug in new code generation layout.
Sat, 27 Apr 2013 01:24:59 +0200 Doug Simon removed new_multi_array assembler stub (GRAAL-81)
Sat, 27 Apr 2013 00:49:48 +0200 Doug Simon removed new_array and new_instance assembler stubs (GRAAL-81)
Sat, 27 Apr 2013 00:32:48 +0200 Doug Simon Merge.
Sat, 27 Apr 2013 00:32:22 +0200 Doug Simon made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)
Fri, 26 Apr 2013 22:57:22 +0200 Doug Simon generalized support for C runtime calls
Fri, 26 Apr 2013 22:56:18 +0200 Doug Simon better error message for incorrect usage of @NodeIntrinsic
Sat, 27 Apr 2013 00:04:11 +0200 Thomas Wuerthinger Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.
Fri, 26 Apr 2013 23:03:09 +0200 Christian Humer Merge.
Fri, 26 Apr 2013 22:44:05 +0200 Christian Humer Merge.
Fri, 26 Apr 2013 22:43:37 +0200 Christian Humer Implemented improvements to the generated source code.
Fri, 26 Apr 2013 22:43:23 +0200 Christian Humer Implemented improvements to the generated source code.
Fri, 26 Apr 2013 22:20:20 +0200 Doug Simon Merge.
Fri, 26 Apr 2013 22:19:21 +0200 Doug Simon removed obsolete JaCoCo inclusion filter
Fri, 26 Apr 2013 22:18:59 +0200 Doug Simon added check for JaCoCo methods being inserted into replacement methods
Fri, 26 Apr 2013 22:00:49 +0200 Doug Simon fixed debug scopes during snippet preparation
Fri, 26 Apr 2013 18:46:03 +0200 Doug Simon fixed formatting of NewArrayStub logging
Fri, 26 Apr 2013 18:38:56 +0200 Doug Simon Merge.
Fri, 26 Apr 2013 18:36:41 +0200 Doug Simon added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
Fri, 26 Apr 2013 18:21:10 +0200 Doug Simon generalized invoke intrinsification when being replaced by a ControlSinkNode
Fri, 26 Apr 2013 18:16:30 +0200 Doug Simon added support for adding callee save information to a DebugInfo (GRAAL-81)
Fri, 26 Apr 2013 20:31:06 +0200 Doug Simon removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8
Fri, 26 Apr 2013 10:44:45 -0700 Chris Seaton Merge.
Fri, 26 Apr 2013 10:22:33 -0700 Chris Seaton toString for SourceSection.