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
|
Wed, 26 Sep 2012 18:15:11 +0200 |
Doug Simon |
added Log.printf() for more flexibility in debugging snippets
|
Wed, 12 Sep 2012 23:50:37 +0200 |
Doug Simon |
deleted caching of initial mark word in HotSpotResolvedJavaType. This value is modified by the biased locking mechanism and so it not constant for a Klass
|
Mon, 09 Jul 2012 22:18:49 +0200 |
Doug Simon |
implemented non-XIR lowering of invokes (todo: inline virtual dispatch and null checking of receivers)
|
Thu, 05 Jul 2012 22:07:32 +0200 |
Doug Simon |
rename: HotSpotTargetMethod -> HotSpotCompilationResult
|
Tue, 03 Jul 2012 23:49:01 +0200 |
Doug Simon |
added snippets for lowering array creation and initialization (in NewObjectSnippets)
|
Tue, 03 Jul 2012 16:56:40 +0200 |
Christian Haeubl |
added basic high-level interpreter support to HotSpot
|
Fri, 22 Jun 2012 17:16:57 +0200 |
Doug Simon |
replaced loading of instance prototype header word with a constant obtained from HotSpotResolvedJavaType
|
Fri, 22 Jun 2012 10:43:06 +0200 |
Doug Simon |
implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub value
|
Wed, 13 Jun 2012 00:15:15 +0200 |
Doug Simon |
added printf-like facility (Log.java) for logging debug output in snippets
|
Sun, 10 Jun 2012 01:17:48 +0200 |
Thomas Wuerthinger |
Bring Java renamings and restructurings to the C++ part.
|
Sat, 09 Jun 2012 22:50:50 +0200 |
Thomas Wuerthinger |
Fix renamings in C++ part.
|
Sat, 09 Jun 2012 20:32:31 +0200 |
Thomas Wuerthinger |
Renaming hotspot.ri => hotspot.meta.
|
Sat, 09 Jun 2012 20:10:05 +0200 |
Thomas Wuerthinger |
Dropping Ci* prefixes. Some additional renamings in the api.code interface.
|
Sat, 09 Jun 2012 18:01:23 +0200 |
Thomas Wuerthinger |
Rename CiTargetMethod => CompilationResult.
|
Sat, 09 Jun 2012 17:54:50 +0200 |
Thomas Wuerthinger |
Further clean up on api.meta project.
|
Sat, 09 Jun 2012 17:35:43 +0200 |
Thomas Wuerthinger |
Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.
|
Sat, 09 Jun 2012 17:13:21 +0200 |
Thomas Wuerthinger |
Remove CiBitMap and replace usages with java.util.BitSet.
|