log src/share/vm/graal/graalCompilerToVM.cpp @ 15205:affef8631cf4

age author description
Thu, 17 Apr 2014 17:21:55 +0200 Gilles Duboscq Add eager resolving for indy call sites
Thu, 17 Apr 2014 00:44:32 +0200 Doug Simon HSAIL: added safepoint support
Wed, 16 Apr 2014 19:00:14 +0200 Thomas Wuerthinger Merge.
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.
Tue, 15 Apr 2014 13:34:29 +0200 Doug Simon create NodeClass for each Node subclass during class initialization of the latter
Mon, 14 Apr 2014 17:21:49 -1000 twisti add DeoptimizationStub
Mon, 14 Apr 2014 19:11:47 +0200 Lukas Stadler add support for skipping stack frames in StackIntrospection.getStackTrace
Mon, 14 Apr 2014 18:20:09 +0200 Lukas Stadler change to StackIntrospection and Truffle getStackTrace implementation
Fri, 11 Apr 2014 11:52:19 +0200 Lukas Stadler new StackIntrospection interface to allow access to stack contents
Thu, 10 Apr 2014 17:48:23 +0200 Doug Simon fixed performance regression in hosted mode execution caused by 5e6f29f287d6
Thu, 10 Apr 2014 09:14:35 +0200 Doug Simon Merge.
Thu, 10 Apr 2014 00:01:30 +0200 Doug Simon added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
Wed, 09 Apr 2014 16:33:32 -0700 Tom Rodriguez fix PrintCompilation formatting and use same time source
Fri, 21 Mar 2014 14:26:58 -0700 twisti make HotSpotResolvedJavaMethod leaner
Fri, 14 Mar 2014 22:56:59 +0100 Doug Simon removed ResolvedJavaMethod.getCompiledCodeSize()
Fri, 14 Mar 2014 22:09:46 +0100 Doug Simon modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code size
Wed, 12 Mar 2014 17:33:51 -0700 twisti moved CompilerToVM.loadReferencedTypeInPool logic into Java
Wed, 12 Mar 2014 15:12:28 -0700 twisti added HotSpotConstantPool.JVM_CONSTANT enum
Thu, 13 Mar 2014 15:36:30 +0100 Doug Simon Made graph caching compilation local
Sat, 08 Mar 2014 10:04:44 +0100 Doug Simon removed unnecessary lookupKlassByName method
Thu, 06 Mar 2014 17:11:39 -0800 Tom Rodriguez enable C1 + Graal tiered
Thu, 06 Mar 2014 22:45:25 -0800 twisti reorganized graalCompilerToVM.cpp
Thu, 06 Mar 2014 22:40:48 -0800 twisti make HotSpotResolvedJavaMethod leaner
Thu, 06 Mar 2014 21:03:59 -0800 twisti pass metaspace pointers instead of object to VM
Thu, 06 Mar 2014 15:18:47 -0800 twisti refactor CompilerToVM interface
Wed, 05 Mar 2014 19:07:29 +0100 Doug Simon removed remaining VMToCompiler calls for allocating Graal API objects
Tue, 04 Mar 2014 22:23:24 -0800 twisti moved to-constant-pool-index conversion up to Java
Mon, 24 Feb 2014 15:08:02 -0800 twisti remove CompilerToVM.getInstanceFields
Tue, 18 Feb 2014 10:47:13 -0800 Tom Rodriguez Acquire proper locks before calling assign_compile_id
Thu, 13 Feb 2014 18:46:15 +0100 Gilles Duboscq Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
Thu, 06 Feb 2014 18:44:14 +0100 Doug Simon consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code
Wed, 05 Feb 2014 10:37:07 +0100 Matthias Grimmer GNFI: set invalid rtld_default in HotSpotVMConfig
Wed, 05 Feb 2014 09:32:30 +0100 Matthias Grimmer GNFI: add comments
Thu, 30 Jan 2014 15:50:46 +0100 Matthias Grimmer GNFI fixes
Thu, 30 Jan 2014 09:19:45 +0100 Matthias Grimmer Add the Graal Native Function Interface
Thu, 30 Jan 2014 00:52:33 +0100 Doug Simon added support for co-existing GPU backends (JBS:GRAAL-1)
Wed, 29 Jan 2014 09:21:50 +0100 Lukas Stadler rework of benchmark counters: fix size at VM entry, not at build time
Mon, 27 Jan 2014 15:39:27 +0100 Gilles Duboscq Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
Wed, 22 Jan 2014 11:10:09 -0800 Tom Rodriguez Only use mature method datas
Mon, 20 Jan 2014 16:27:24 +0100 Doug Simon added check for invalidated code in executeCompiledMethodVarargs
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 11:29:56 +0100 Gilles Duboscq Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
Tue, 07 Jan 2014 14:50:02 -0800 twisti removed unused variable in lookupFieldInPool
Thu, 02 Jan 2014 18:02:01 +0100 Doug Simon made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
Thu, 26 Dec 2013 12:37:28 -0800 twisti moved JavaType creation in CompilerToVM.lookupType into Java
Wed, 25 Dec 2013 20:27:59 -0800 twisti remove Graal mirror from Class
Wed, 25 Dec 2013 12:14:29 -0800 twisti replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
Wed, 18 Dec 2013 17:33:00 +0100 Christian Wirth JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows
Tue, 17 Dec 2013 20:58:58 -0800 twisti cleaned up VMToCompiler.createResolvedJavaType
Tue, 17 Dec 2013 21:25:27 -0800 twisti make CompilerToVM.resolveMethod return a metadata method instead of a Java type
Tue, 17 Dec 2013 19:09:29 -0800 twisti moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
Tue, 17 Dec 2013 16:45:02 +0100 Doug Simon added -G:PrintCompRate option for periodically printing out the current compilation rate
Thu, 12 Dec 2013 14:56:52 -0800 twisti moved most CompilerToVM.getLocalVariableTable to Java
Wed, 11 Dec 2013 20:42:50 -0800 twisti moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
Wed, 11 Dec 2013 20:46:25 +0100 Doug Simon simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
Sun, 08 Dec 2013 21:55:09 -0800 twisti merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
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)