Sun, 31 May 2015 22:48:50 +0200 |
Thomas Wuerthinger |
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
|
Sun, 31 May 2015 13:27:50 +0200 |
Thomas Wuerthinger |
Fix for the method handle plugin.
|
Mon, 01 Jun 2015 12:29:48 +0200 |
Doug Simon |
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
|
Sun, 31 May 2015 23:57:31 +0200 |
Doug Simon |
recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
|
Sun, 31 May 2015 14:30:13 +0200 |
Doug Simon |
handle service filtering that returns an empty result
|
Sun, 31 May 2015 13:42:47 +0200 |
Doug Simon |
Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
|
Sun, 31 May 2015 12:32:15 +0200 |
Doug Simon |
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
|
Sat, 30 May 2015 14:31:16 +0200 |
Thomas Wuerthinger |
Reduce the number of foreign calls in monitorenter snippets.
|
Fri, 29 May 2015 22:49:07 -0700 |
Christian Wimmer |
Make BytecodeParser more extensible
|
Fri, 29 May 2015 20:43:55 -0700 |
Christian Wimmer |
Fix options in makefile
|
Fri, 29 May 2015 19:11:39 -0700 |
Christian Wimmer |
Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
|
Fri, 29 May 2015 17:01:31 -0700 |
Christian Wimmer |
Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
|
Fri, 29 May 2015 22:27:38 +0200 |
Doug Simon |
moved JVMCI classes into their own distributions (JBS:GRAAL-53)
|
Fri, 29 May 2015 13:19:05 -0700 |
Christian Wimmer |
Cleanup and generalize graph builder plugins
|
Fri, 29 May 2015 17:23:14 +0200 |
Doug Simon |
replaced OptionsParsed with DebugInitializationPropertyProvider
|
Fri, 29 May 2015 17:01:57 +0200 |
Doug Simon |
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
|
Fri, 29 May 2015 16:24:25 +0200 |
Doug Simon |
handle graal.jar that has already had Graal.class patched
|
Fri, 29 May 2015 16:15:57 +0200 |
Roland Schatz |
Add missing option processors.
|
Fri, 29 May 2015 14:46:58 +0200 |
Roland Schatz |
Remove unused methods.
|
Thu, 28 May 2015 20:02:54 +0200 |
Josef Eisl |
AMD64: emit INC and DEC for add or sub with 1 or -1.
|
Thu, 28 May 2015 19:49:05 +0200 |
Josef Eisl |
Add BC_iadd_const* unittests.
|
Thu, 28 May 2015 13:07:25 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
|
Thu, 28 May 2015 13:06:01 +0200 |
Josef Eisl |
Introduce StackStoreOp.
|
Wed, 27 May 2015 16:26:10 +0200 |
Josef Eisl |
AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
|
Wed, 27 May 2015 15:46:11 +0200 |
Josef Eisl |
Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
|
Fri, 29 May 2015 12:08:54 +0200 |
Josef Eisl |
SSAMoveResolver: add support for non-virtual stack slots.
|
Fri, 29 May 2015 11:46:51 +0200 |
Josef Eisl |
SSAMoveResolver: outsource VirtualStackSlot index calculation.
|
Fri, 29 May 2015 11:33:47 +0200 |
Josef Eisl |
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
|