Tue, 09 Sep 2014 12:15:29 -0700 |
Stefan Anzinger |
Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutine
|
Thu, 28 Aug 2014 16:47:43 -0700 |
Stefan Anzinger |
[SPARC/AMD64] Fixing handling of floatingpoint register handling
|
Wed, 30 Jul 2014 10:39:39 -0700 |
Stefan Anzinger |
Merge
|
Fri, 25 Jul 2014 20:54:28 -0700 |
Stefan Anzinger |
[SPARC] Fix issues when deoptimizing with floats in local scope.
|
Wed, 23 Jul 2014 15:01:58 +0200 |
Lukas Stadler |
handle HotSpotCompressedNullConstant in graalCodeInstaller
|
Tue, 22 Jul 2014 15:06:15 +0200 |
Lukas Stadler |
use LIRKind in graalCodeInstaller, support compressed oops in frame states
|
Wed, 02 Jul 2014 18:23:56 +0200 |
Gilles Duboscq |
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.
|
Mon, 12 May 2014 17:44:23 -0700 |
twisti |
remove unused HotSpotResolvedJavaMethod fields in graalJavaAccess.hpp
|
Mon, 12 May 2014 17:26:19 -0700 |
twisti |
remove unused com_oracle_graal_hotspot_meta_HotSpotJavaType
|
Fri, 02 May 2014 00:36:27 +0200 |
Doug Simon |
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueue
|
Tue, 22 Apr 2014 15:12:38 +0200 |
Gilles Duboscq |
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCI
|
Wed, 16 Apr 2014 15:04:35 -1000 |
twisti |
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSize
|
Wed, 16 Apr 2014 18:33:10 +0200 |
Thomas Wuerthinger |
Introduce versioning of installed code.
|
Tue, 15 Apr 2014 15:01:40 +0200 |
Thomas Wuerthinger |
Convert InstalledCode from an interface into an abstract class.
|
Fri, 11 Apr 2014 11:52:19 +0200 |
Lukas Stadler |
new StackIntrospection interface to allow access to stack contents
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Fri, 21 Mar 2014 14:26:58 -0700 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Mon, 17 Mar 2014 12:07:49 +0100 |
Roland Schatz |
Move narrow oop handling in reference maps to hotspot specific code.
|
Mon, 17 Mar 2014 11:53:51 +0100 |
Roland Schatz |
Make data patch system use vm specific NarrowOop kind.
|
Thu, 13 Mar 2014 15:36:30 +0100 |
Doug Simon |
Made graph caching compilation local
|
Thu, 06 Mar 2014 22:40:48 -0800 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Thu, 27 Feb 2014 16:04:18 +0100 |
Gilles Duboscq |
Graal HotSpot CodeInstaller: remove access to unused Mark::references
|
Wed, 22 Jan 2014 11:27:28 +0100 |
Roland Schatz |
Refactor reference maps.
|
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
|
Tue, 14 Jan 2014 10:14:31 -0800 |
Tom Rodriguez |
Use compile ids assigned by hotspot
|
Thu, 09 Jan 2014 13:09:44 +0100 |
Roland Schatz |
Move data section building code to Java.
|
Thu, 26 Dec 2013 12:13:28 -0800 |
twisti |
removed unused class definitions in graalJavaAccess.hpp
|
Sun, 08 Dec 2013 18:06:28 -0800 |
twisti |
removed CompilerToVM.getJavaField
|
Sun, 08 Dec 2013 13:27:52 -0800 |
twisti |
don't go through VM to create HotSpotResolvedObjectType (part 1)
|
Tue, 03 Dec 2013 14:48:09 -0800 |
twisti |
remove CompilerToVM.initializeMethodData
|
Tue, 22 Oct 2013 15:10:14 +0200 |
Gilles Duboscq |
Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
|
Tue, 20 Aug 2013 12:48:28 -0700 |
twisti |
HotSpotInstalledCode: moved getCode to Java and added the ability to get the whole blob
|
Thu, 18 Jul 2013 15:37:02 +0200 |
Roland Schatz |
Support data patches for values larger than long.
|
Mon, 01 Jul 2013 15:46:27 -0400 |
Morris Meyer |
CR-1032 - change ExternalCompilationResult kernel -> entryPoint
|
Sat, 29 Jun 2013 21:29:34 -0400 |
Morris Meyer |
PTX kernel execution - no args or return value
|
Thu, 23 May 2013 23:23:03 +0200 |
Doug Simon |
Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)
|
Thu, 16 May 2013 17:23:44 +0200 |
Doug Simon |
rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkage
|
Mon, 13 May 2013 21:59:17 +0200 |
Doug Simon |
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStub
|
Mon, 13 May 2013 18:19:43 +0200 |
Doug Simon |
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStub
|
Mon, 13 May 2013 11:21:24 +0200 |
Doug Simon |
RuntimeStub installation support is now more distinct from normal nmethod installation
|
Mon, 29 Apr 2013 11:31:29 -0700 |
twisti |
intrinsify Reflection.getCallerClass
|
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)
|
Thu, 25 Apr 2013 16:12:31 +0200 |
Roland Schatz |
Get rid of the distinction between UNUSED and ILLEGAL value.
|
Thu, 11 Apr 2013 22:38:53 +0200 |
Bernhard Urban |
assumptions: enable NoFinalizableSubclass assumption
|
Thu, 11 Apr 2013 11:26:38 +0200 |
Michael Haupt |
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acf
|
Thu, 11 Apr 2013 09:53:10 +0200 |
Michael Haupt |
eager infopoint mode (fka debug mode)
|
Tue, 09 Apr 2013 17:23:32 +0200 |
Andreas Woess |
draft call site target value assumption
|
Fri, 29 Mar 2013 14:19:04 +0100 |
Doug Simon |
renamed MonitorValue to HotSpotMonitorValue and moved it to com.oracle.graal.hotspot project
|
Mon, 18 Mar 2013 18:26:12 +0100 |
Doug Simon |
merged CodeInfo into InstalledCode (GRAAL-156)
|
Mon, 11 Mar 2013 20:55:05 +0100 |
Thomas Wuerthinger |
Implement weak reference semantics for HotSpotInstalledCode in the default method installation case. Add new boolean[] array as parameter to the code installation.
|
Mon, 18 Feb 2013 20:21:09 -0800 |
Thomas Wuerthinger |
Introduce marker interface InvokeTarget. Remove method lookupRuntimeCall from CodeCacheProvider.
|
Fri, 01 Feb 2013 17:32:59 +0100 |
Lukas Stadler |
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
|
Wed, 28 Nov 2012 14:07:25 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
|
Tue, 20 Nov 2012 22:49:27 +0100 |
Doug Simon |
added support for annotated Constants and used it to track Klass* values in Graal and register them in the metadata section of a nmethod during code installation
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Mon, 12 Nov 2012 23:14:12 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ after NPG - C++ build works
|
Wed, 07 Nov 2012 13:18:04 +0100 |
Lukas Stadler |
VM infrstructure for OnStackReplacement
|
Tue, 09 Oct 2012 15:23:38 -0700 |
Christian Wimmer |
Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
|
Fri, 05 Oct 2012 17:55:12 +0200 |
Doug Simon |
consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
|