log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java @ 12429:5124eeec1a7b

age author description
Tue, 15 Oct 2013 14:14:06 +0200 Doug Simon split HotSpotRuntime into separate provider implementations
Sat, 12 Oct 2013 00:31:37 +0200 Doug Simon refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
Fri, 11 Oct 2013 12:19:09 +0200 Doug Simon refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
Thu, 10 Oct 2013 20:50:54 +0200 Doug Simon made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
Mon, 26 Aug 2013 20:16:43 +0200 Doug Simon made all public, non-static fields in HotSpotVMConfig final
Mon, 26 Aug 2013 17:10:45 +0200 Doug Simon made HotSpotGraalRuntime.instance final
Fri, 09 Aug 2013 16:04:01 +0200 Doug Simon Graal now complies with native ABI callee/caller save conventions for foreign calls (GRAAL-413)
Wed, 07 Aug 2013 01:52:44 +0200 Doug Simon added support for handling volatile registers across native runtime calls
Fri, 12 Jul 2013 12:40:56 +0200 Christos Kotselidis Add function to read compressed klass pointers of constant objects natively
Mon, 24 Jun 2013 13:40:46 +0200 Roland Schatz New strategy for selecting the default runtime.
Mon, 10 Jun 2013 16:06:09 +0200 Roland Schatz Create Suites instance in runtime.
Fri, 07 Jun 2013 15:59:46 +0200 Doug Simon fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not available
Thu, 06 Jun 2013 17:29:08 +0200 Doug Simon cleaner implementation of stable options
Thu, 06 Jun 2013 15:35:52 +0200 Doug Simon added support for stable options
Tue, 04 Jun 2013 17:33:14 +0200 Doug Simon converted remaining options in GraalOptions to new system (GRAAL-27)
Tue, 04 Jun 2013 00:35:28 +0200 Doug Simon converted more options from GraalOptions to new system (GRAAL-27)
Tue, 30 Apr 2013 08:17:55 -0400 Morris Meyer GRAAL-234 - PTX code loading
Tue, 30 Apr 2013 13:00:09 +0200 Roland Schatz Load custom runtime implementations.
Mon, 22 Apr 2013 18:30:33 +0200 Doug Simon rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
Sat, 13 Apr 2013 22:59:27 -0700 twisti GRAAL-218: add CompileTheWorld functionality
Wed, 10 Apr 2013 20:43:15 -0700 twisti GRAAL-213: add HotSpot-style PrintCompilation and PrintInlining
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Fri, 05 Apr 2013 01:12:46 +0200 Doug Simon passed a Replacements object to inlining utility methods that need one instead of the GraalRuntime API
Wed, 03 Apr 2013 21:53:32 +0200 Doug Simon renames: [HotSpot]ReplacementsInstaller -> [HotSpot]ReplacementsImpl
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Tue, 26 Mar 2013 12:01:42 +0100 Doug Simon made method substitutions for Thread be interpretable
Fri, 22 Mar 2013 19:08:07 +0100 Doug Simon Backed out changeset: 10293cbfc2b6
Fri, 22 Mar 2013 11:19:53 +0100 Doug Simon wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted
Wed, 20 Mar 2013 20:34:26 +0100 Doug Simon removed unnecessary interface
Thu, 07 Mar 2013 15:17:51 +0100 Thomas Wuerthinger Fix CFG printer output. Clean up after making the compiler class all-static.
Thu, 21 Feb 2013 13:42:30 -0800 Thomas Wuerthinger Remove usage of left-over fields in GraalCompiler.
Thu, 21 Feb 2013 13:24:34 -0800 Thomas Wuerthinger Remove usage of GraalCompiler.target field.
Mon, 18 Feb 2013 20:55:18 -0800 Thomas Wuerthinger Remove Kind.Jsr.
Wed, 13 Feb 2013 11:36:16 +1000 Doug Simon added HotSpot implementation of disassembling APIs
Tue, 05 Feb 2013 12:07:24 +0100 Roland Schatz add CodeCacheProvider to HotSpotGraalRuntime.getCapability
Mon, 04 Feb 2013 10:10:05 +0100 Christian Haeubl removed interpreter api
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Fri, 14 Dec 2012 13:02:49 +0100 Christian Haeubl Merge.
Tue, 11 Dec 2012 08:28:00 +0100 Christian Haeubl added more compiler intrinsics
Thu, 13 Dec 2012 14:18:37 +0100 Doug Simon make the output produced by -Dgraal.printconfig=true sorted
Tue, 11 Dec 2012 20:54:11 +0100 Doug Simon fixed issues triggered when using the CountingProxy (i.e., -Dgraal.countcalls=true) or LoggingProxy (i.e., -Dgraal.debug=true) to analyze traffic across the VM/compiler boundary
Thu, 29 Nov 2012 11:27:23 -0800 Christian Wimmer Cleanup of Kind class: remove isXxx methods
Wed, 28 Nov 2012 14:07:25 +0100 Gilles Duboscq HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
Tue, 27 Nov 2012 11:21:48 +0100 Doug Simon added unit tests for ResolvedJavaType
Mon, 26 Nov 2012 18:58:28 -0800 Christian Wimmer More flexible handling of stamp for word type: Define a singleton Stamp instance for words that is then re-written to the target-specific primitive word stamp by the WordTypeRewriterPhase. This allows nodes to have a word stamp without any dependency on global or static state.
Fri, 23 Nov 2012 09:02:12 +0100 Doug Simon removed AddressMap utility
Fri, 16 Nov 2012 12:39:26 +0100 Doug Simon added support for dumping an address to symbol map (with -G:+PrintAddressMap) to translate addresses in disassembled output (via new '-m' option to the hcfdis command)
Thu, 15 Nov 2012 21:32:23 +0100 Doug Simon removed WordStamp (and a nasty bug associated with its misusage)
Wed, 14 Nov 2012 11:28:02 +0100 Doug Simon modifications to support non-perm-gen changes in HotSpot
Mon, 29 Oct 2012 17:12:47 +0100 Doug Simon removed _'s from method names in CompilerToVM
Tue, 09 Oct 2012 16:16:39 -0700 Christian Wimmer Minor fixes after cleanup
Tue, 09 Oct 2012 15:32:45 -0700 Christian Wimmer Rename project graal.api to graal.api.runtime
Sun, 07 Oct 2012 14:15:44 +0200 Doug Simon rename packages in graal.phases to match project name
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, 03 Oct 2012 23:44:38 +0200 Doug Simon fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instance
Wed, 03 Oct 2012 01:18:03 +0200 Doug Simon moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
Wed, 03 Oct 2012 00:25:30 +0200 Doug Simon refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 package
Tue, 02 Oct 2012 22:22:06 +0200 Doug Simon moved ADM64-specific assembler code into separate project
Tue, 02 Oct 2012 16:48:54 +0200 Doug Simon removed more XIR remnants
Sun, 30 Sep 2012 13:21:20 +0200 Doug Simon removed XIR