log src/share/vm/graal/graalCompilerToVM.cpp @ 7310:79a7b761755c

age author description
Thu, 20 Dec 2012 14:50:56 +0100 Thomas Wuerthinger Added getLineNumberTable and getFileName capabilities.
Thu, 20 Dec 2012 13:14:56 +0100 Doug Simon fixed bug in executing InstalledCode with more than 8 arguments
Fri, 14 Dec 2012 15:19:38 +0100 Christian Haeubl Merge.
Fri, 14 Dec 2012 14:53:42 +0100 Christian Haeubl avoid searching for concrete methods on interfaces
Fri, 14 Dec 2012 13:02:49 +0100 Christian Haeubl Merge.
Fri, 14 Dec 2012 12:05:35 +0100 Christian Haeubl adder better CHA support
Tue, 11 Dec 2012 09:10:50 +0100 Christian Haeubl fixes after merge
Tue, 11 Dec 2012 08:48:12 +0100 Christian Haeubl Merge.
Tue, 11 Dec 2012 08:28:00 +0100 Christian Haeubl added more compiler intrinsics
Fri, 14 Dec 2012 14:35:13 +0100 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
Wed, 12 Dec 2012 21:36:40 +0100 Doug Simon changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal API
Fri, 07 Dec 2012 23:38:09 +0100 Doug Simon added TLAB fast refill stub for array allocation
Fri, 07 Dec 2012 18:26:26 +0100 Doug Simon consolidated new_type_array and new_object_array stubs into one as there no difference between them
Fri, 07 Dec 2012 15:12:05 +0100 Doug Simon added support for writing stubs in Java and wrote the TLAB fast refill stub
Mon, 03 Dec 2012 17:54:05 +0100 Doug Simon removed all Graal modifications to ci and c1
Mon, 03 Dec 2012 15:32:17 +0100 Doug Simon decoupled C++ Graal runtime from C1
Thu, 29 Nov 2012 17:13:13 +0100 Doug Simon removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependencies
Wed, 28 Nov 2012 20:39:43 +0100 Doug Simon added metering of code installation failure rate to detect excessive failure caused by overly optimistic assumptions
Wed, 28 Nov 2012 14:07:25 +0100 Gilles Duboscq HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
Tue, 27 Nov 2012 16:09:05 +0100 Doug Simon added unit tests for JavaType, JavaMethod and ResolvedJavaMethod
Tue, 27 Nov 2012 11:21:48 +0100 Doug Simon added unit tests for ResolvedJavaType
Mon, 26 Nov 2012 16:51:43 +0100 Doug Simon CompilerToVM.lookupType() now fails with an exception if eagerResolve is true and resolution fails
Mon, 26 Nov 2012 11:21:18 +0100 Doug Simon cleanly handle a failure to install Graal compiled code due to failed dependency (re)checking
Thu, 22 Nov 2012 12:56:52 +0100 Doug Simon fixed bug in bytecode reconstitution
Wed, 21 Nov 2012 23:33:43 +0100 Gilles Duboscq Fixed nmethod not being unloaded after their classloader has been unloaded by initializing _graal_installed_code in an nmethod's constructor
Mon, 19 Nov 2012 16:15:53 +0100 Gilles Duboscq Small cleanups after NPG
Wed, 14 Nov 2012 11:29:32 +0100 Doug Simon Merge.
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
Mon, 12 Nov 2012 21:13:19 +0100 Doug Simon fixed bug in binding of logging stubs to the correct stub address
Wed, 07 Nov 2012 13:18:04 +0100 Lukas Stadler VM infrstructure for OnStackReplacement
Mon, 29 Oct 2012 17:12:47 +0100 Doug Simon removed _'s from method names in CompilerToVM
Fri, 19 Oct 2012 11:30:06 +0200 Laurent Daynes fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADER
Wed, 10 Oct 2012 20:32:33 -0700 Christian Wimmer Add functionality to initialize a type
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
Mon, 01 Oct 2012 21:41:38 +0200 Doug Simon removed linkage to slow path monitor stubs (which were only used by XIR snippets)
Thu, 27 Sep 2012 16:56:50 +0200 Doug Simon added missing stub registration for VMErrorNode
Tue, 25 Sep 2012 09:23:45 -0700 Christian Wimmer Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
Thu, 13 Sep 2012 17:45:04 +0200 Doug Simon Merge.
Thu, 13 Sep 2012 17:43:18 +0200 Doug Simon added MonitorSnippets which passes MonitorTest but is not yet enabled for general lowering
Thu, 13 Sep 2012 12:59:27 +0200 Gilles Duboscq Merge
Thu, 13 Sep 2012 10:45:17 +0200 Gilles Duboscq Merge
Wed, 12 Sep 2012 13:07:35 +0200 Gilles Duboscq Checks on vtableEntryOffset to avoid calling to the VM if the holder is not initialized
Thu, 13 Sep 2012 10:53:41 +0200 Doug Simon put boiler plate for CompilerToVM native methods in macros
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
Wed, 12 Sep 2012 12:45:46 +0200 Doug Simon HotSpotVMConfig object is now allocated in Java
Fri, 07 Sep 2012 21:24:26 +0200 Gilles Duboscq Remove redundant code that discovers static final fields constant values
Thu, 06 Sep 2012 19:21:37 +0200 Thomas Wuerthinger Handle void type when resolving a signature type.
Wed, 22 Aug 2012 11:00:31 +0200 Doug Simon removed klass::is_leaf_class() and replaced it's usage in Graal (the only usage) with an explicit test to ignore interface classes
Tue, 21 Aug 2012 10:39:19 +0200 Doug Simon Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
Mon, 16 Jul 2012 15:18:38 +0200 Doug Simon renaming in native code for CiTargetMethod -> CompilationResult
Fri, 06 Jul 2012 16:20:55 +0200 Lukas Stadler clean up some entries in HotSpotVMConfig
Thu, 05 Jul 2012 22:07:32 +0200 Doug Simon rename: HotSpotTargetMethod -> HotSpotCompilationResult
Wed, 04 Jul 2012 21:57:49 +0200 Doug Simon removed bytecode disassembly from CodeCacheRuntime into separate BytecodeDisassembler class
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, 15 Jun 2012 16:12:41 +0200 Doug Simon added oop verification to NewInstanceSnippets when -XX:+VerifyOops is enabled
Fri, 15 Jun 2012 13:16:43 +0200 Doug Simon reverted to using fast_new_instance_init_check_id stub to use fast TLAB refilling
Thu, 14 Jun 2012 14:03:28 +0200 Doug Simon made NewInstanceSnippets respect the UseTLAB HotSpot option
Mon, 11 Jun 2012 15:34:33 +0200 Doug Simon replaced use of HotSpot fast_new_instance_init_check stub with new_instance_stub as both the XIR and Java snippets include the fast allocation path and the initialization check