log src/share/vm/graal/graalVMEntries.cpp @ 3636:c7d4198a9bce

age author description
Tue, 15 Nov 2011 22:06:02 +0100 Thomas Wuerthinger Use GraalEnv for installing code.
Mon, 14 Nov 2011 22:33:15 +0100 Thomas Wuerthinger Remove the need for VmId (last usage was the constant pool).
Wed, 09 Nov 2011 15:49:51 +0100 Lukas Stadler fix build warnings
Wed, 09 Nov 2011 11:36:20 +0100 Lukas Stadler Merge
Wed, 09 Nov 2011 11:27:38 +0100 Lukas Stadler support for new RiRuntime features: add code without making it the default for the method, executing Java tasks on the compile thread, communicate nmethod reference to Java code as HotSpotCompiledMethod
Sat, 05 Nov 2011 16:14:56 +0100 Thomas Wuerthinger Fix crash in branch prediction if there's no current environment.
Fri, 14 Oct 2011 15:39:40 +0200 Thomas Wuerthinger Only return declared fields on fields() call.
Fri, 07 Oct 2011 16:49:07 +0200 Gilles Duboscq rename com.oracle.max.graal.runtime to com.oracle.max.graal.hotspot
Thu, 06 Oct 2011 17:11:04 +0200 Gilles Duboscq Remove GRAAL env var requirement; Add ResourceMarks in code installer to avoid leaks
Tue, 13 Sep 2011 19:59:10 +0200 Thomas Wuerthinger Added new method that loads and initializes a class that is referenced by a cp entry.
Tue, 06 Sep 2011 11:18:53 +0200 Peter Hofer Factor out runtime call target address determination to avoid redundancy between CodeInstaller::site_Call() and VMEntries.getMaxCallTargetOffset()
Sat, 03 Sep 2011 22:08:00 +0200 Thomas Wuerthinger Add two VM configs for intrinsifications.
Fri, 02 Sep 2011 18:29:16 +0200 Thomas Wuerthinger Merge.
Fri, 02 Sep 2011 18:28:45 +0200 Thomas Wuerthinger New runtime parameter: runtimeCallStackSize (size on the stack that must be left empty in case of runtime calls)
Thu, 01 Sep 2011 09:52:58 +0200 Lukas Stadler Merge
Thu, 01 Sep 2011 09:43:10 +0200 Lukas Stadler more work on ci removal
Wed, 31 Aug 2011 09:58:35 +0200 Lukas Stadler remove some ci-dependencies
Wed, 31 Aug 2011 14:55:40 +0200 Peter Hofer Support runtime calls to targets that don't fit in a 32-bit immediate: allow to query the maximum offset of a CiRuntimeCall target to determine the required immediate size and patch call sites with a mov/call instruction pair for indirect calls
Wed, 24 Aug 2011 17:46:51 +0200 Lukas Stadler remove some dependencies on ci interface
Wed, 24 Aug 2011 01:05:02 +0200 Thomas Wuerthinger Various hacks to be able to install machine code from a Java thread.
Mon, 22 Aug 2011 14:40:08 +0200 Thomas Wuerthinger better error message of field not found
Fri, 19 Aug 2011 17:28:37 +0200 Gilles Duboscq Add support for polling mark in code installer
Thu, 04 Aug 2011 18:52:50 +0200 Lukas Stadler special handling for VirtualObject(Field) in IdentifyBlocksPhase (don't schedule out of loops), better toString for HotSpotMethod/Field
Mon, 01 Aug 2011 13:45:25 +0200 Peter Hofer When a method that has been compiled before is considered for inlining, use its compiled (native) code size for size checks. This avoids inlining compiled methods that already contain many other inlined methods, reducing generated code size and usually execution time as well. Also, add GraalMetrics bookkeeping for inlining.
Tue, 12 Jul 2011 17:00:25 +0200 Lukas Stadler global absolute probability analysis:
Wed, 29 Jun 2011 19:52:51 +0200 Lukas Stadler fix for unresolved exception bug, exactType and declaredType logic for inlining, more on escape analysis
Tue, 28 Jun 2011 19:14:28 +0200 Lukas Stadler more escape analysis work: debug info
Tue, 21 Jun 2011 11:13:52 +0200 Lukas Stadler runtime profiles exceptions at the call site
Sat, 18 Jun 2011 21:23:40 +0200 Thomas Wuerthinger Changed from method/reflect object back to methodOop, because using method/reflection can create deadlock with the user application (test with -Xcomp). Disabled method caching by default and created a flag -G:StoreResultGraph (otherwise eclipse will fail because of being out of memory).
Fri, 17 Jun 2011 17:30:35 +0200 Lukas Stadler better inlining logic, DCE removes If with constant comparison
Thu, 16 Jun 2011 20:36:17 +0200 Lukas Stadler inlining and runtime interface related changes:
Wed, 15 Jun 2011 16:49:46 +0200 Lukas Stadler inlining of monomorphic profiled callsites with quick type checks
Thu, 09 Jun 2011 17:33:08 +0200 Lukas Stadler RiMethod provides branch prediction information
Thu, 09 Jun 2011 15:25:27 +0200 Lukas Stadler RiTypeProfile information and invocation counters for RiMethods
Wed, 08 Jun 2011 17:01:16 +0200 Thomas Wuerthinger Added time measurement for phases.
Wed, 08 Jun 2011 14:01:51 +0200 Thomas Wuerthinger Rebranded C++ part from C1X to Graal.
Wed, 08 Jun 2011 13:40:25 +0200 Thomas Wuerthinger Renamed cpp/hpp file directory. base src/share/vm/c1x/graalVMEntries.cpp@144aaf3643fc