Fri, 22 May 2015 23:58:35 +0200 |
Doug Simon |
merge fixes
|
Tue, 19 May 2015 23:16:07 +0200 |
Doug Simon |
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
|
Tue, 26 May 2015 16:46:25 +0200 |
Thomas Wuerthinger |
Fix probabilities for new array instances.
|
Mon, 18 May 2015 14:32:14 -0700 |
Tom Rodriguez |
Remove unused argument from snippet
|
Thu, 09 Apr 2015 15:04:09 +0200 |
Roland Schatz |
Better verification in assertSnippetKills.
|
Tue, 07 Apr 2015 14:07:03 +0200 |
Roland Schatz |
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.
|
Tue, 17 Mar 2015 13:07:12 +0100 |
Josef Eisl |
NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.
|
Sat, 14 Mar 2015 22:29:44 +0100 |
Thomas Wuerthinger |
Consolidation of new allocation stubs to use the standard ForeignCallNode.
|
Thu, 26 Feb 2015 13:12:33 +0100 |
Thomas Wuerthinger |
Correct typo.
|
Mon, 05 Jan 2015 13:02:38 -0800 |
Tom Rodriguez |
remove VerifyHeapNode warning message
|
Tue, 16 Dec 2014 13:36:16 -0800 |
Tom Rodriguez |
Add hooks for verifying heap from generated code
|
Sat, 13 Dec 2014 15:03:20 +0100 |
Thomas Wuerthinger |
First draft of option classification.
|
Wed, 26 Nov 2014 20:12:22 +0100 |
Doug Simon |
removed some static accesses to HotSpotGraalRuntime from NewObjectSnippets
|
Wed, 26 Nov 2014 09:38:46 +0100 |
Doug Simon |
introduced HotSpotGraalRuntimeProvder interface
|
Tue, 25 Nov 2014 08:17:33 -0800 |
Tom Rodriguez |
Add memory operations to MetaspacePointer
|
Mon, 24 Nov 2014 15:06:49 +0100 |
Roland Schatz |
Introduce isNull() method for metaspace pointers.
|
Thu, 20 Nov 2014 15:23:46 +0100 |
Roland Schatz |
Create separate stamps for Klass* and Method*, and make them hotspot specific.
|
Mon, 17 Nov 2014 17:25:38 +0100 |
Roland Schatz |
Move metaspace pointer handling to hotspot specific WordTypeRewriter.
|
Fri, 14 Nov 2014 09:32:59 -0800 |
Tom Rodriguez |
Fold klass._java_mirror._klass into klass and improve stamps from layout_helper
|
Thu, 13 Nov 2014 14:23:56 -0800 |
Christian Wimmer |
Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.
|
Thu, 13 Nov 2014 11:12:25 +0100 |
Roland Schatz |
Use pointer stamps in LoadHub and LoadMethod.
|
Tue, 11 Nov 2014 12:45:26 -0800 |
Tom Rodriguez |
More folding of constant classes and NodeClass references
|
Fri, 07 Nov 2014 15:46:38 -0800 |
Tom Rodriguez |
add mutable/immutable factory methods to NamedLocationIdentity
|
Wed, 05 Nov 2014 17:04:18 +0100 |
Doug Simon |
added global map to ensure each NamedLocationIdentity object has a unique name which can be used for implementing .equals() and .hashCode()
|
Thu, 09 Oct 2014 14:44:19 +0200 |
Lukas Stadler |
default allocation profiling to AllocatedTypes
|
Wed, 24 Sep 2014 18:42:50 +0200 |
Lukas Stadler |
visibility change in NewObjectSnippets
|
Thu, 10 Jul 2014 22:25:08 +0200 |
Doug Simon |
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaType
|
Tue, 01 Jul 2014 19:37:44 -0700 |
Tom Rodriguez |
InstanceKlass::_init_state only exists for InstanceKlasses
|
Thu, 26 Jun 2014 10:16:19 +0200 |
Lukas Stadler |
let ArrayLengthNode implement Canonicalizable.Binary
|
Tue, 10 Jun 2014 12:11:48 +0200 |
Lukas Stadler |
assertion mechanism for snippets and stubs
|
Fri, 23 May 2014 17:33:18 -0700 |
Christian Wimmer |
Factor out VM-independent part of DefaultHotSpotLoweringProvider into DefaultJavaLoweringProvider
|
Tue, 13 May 2014 20:20:34 -0700 |
Tom Rodriguez |
don't deopt on large array allocations
|
Tue, 22 Apr 2014 11:51:34 +0200 |
Josef Eisl |
Move Stamps to graal.compiler.common.
|
Tue, 22 Apr 2014 11:37:15 +0200 |
Josef Eisl |
Move GraalOptions to graal.compiler.common.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Fri, 11 Apr 2014 17:12:08 +0200 |
Doug Simon |
HSAIL: initial support for object allocation in HSAIL kernels
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Tue, 01 Apr 2014 14:09:03 +0200 |
Gilles Duboscq |
Formatter: Keep one enum constant per line
|
Thu, 27 Mar 2014 22:17:54 -0700 |
Tom Rodriguez |
merge unsigned compare guards with constant indexes or limits
|
Wed, 26 Mar 2014 22:14:43 +0100 |
Bernhard Urban |
SnippetCounters: HotSpot stubs are not allowed to embed oops, thus exclude them in stubs
|
Wed, 26 Mar 2014 14:34:08 +0100 |
Doug Simon |
transition to JDK8
|
Thu, 06 Mar 2014 18:41:42 -0800 |
Tom Rodriguez |
fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
|
Mon, 13 Jan 2014 10:46:52 +0100 |
Gilles Duboscq |
Add probabilities to NewObjectSnippets.allocateInstanceDynamic
|
Thu, 09 Jan 2014 16:29:32 +0100 |
Gilles Duboscq |
Add initialization checks to Unsafe.allocateInstance intrinsic
|
Thu, 09 Jan 2014 11:29:56 +0100 |
Gilles Duboscq |
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
|
Fri, 03 Jan 2014 12:00:19 -0800 |
Christian Wimmer |
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
|
Mon, 09 Dec 2013 15:24:27 +0100 |
Doug Simon |
introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
|
Sat, 07 Dec 2013 19:30:16 +0100 |
Tom Rodriguez |
Basic allocation prefetching support
|
Mon, 25 Nov 2013 17:04:30 +0100 |
Roland Schatz |
Use initializeWord in NewObjectSnippets.
|
Wed, 20 Nov 2013 15:31:13 +0100 |
Doug Simon |
renamed HotSpotHostLoweringProvider to HotSpotLoweringProvider
|
Wed, 20 Nov 2013 13:28:12 +0100 |
Doug Simon |
pass thread register into allocation snippets instead of getting it from the host provider
|
Thu, 14 Nov 2013 15:02:17 +0100 |
Doug Simon |
moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it
|
Fri, 08 Nov 2013 18:26:04 +0100 |
Doug Simon |
disabled type context specialization of allocation snippets unless allocation profiling is enabled
|
Fri, 25 Oct 2013 00:31:00 +0200 |
Doug Simon |
restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
|
Thu, 17 Oct 2013 11:48:31 +0200 |
Doug Simon |
gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
|
Thu, 17 Oct 2013 10:52:56 +0200 |
Doug Simon |
preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Mon, 14 Oct 2013 13:07:34 +0200 |
Lukas Stadler |
remove unused parameters from doProfile methods
|
Fri, 11 Oct 2013 16:11:21 +0200 |
Doug Simon |
grouped provider values/parameters into a Providers object (GRAAL-511)
|
Fri, 11 Oct 2013 12:19:09 +0200 |
Doug Simon |
refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
|