Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Thu, 27 Jun 2013 15:14:29 +0200 |
Thomas Wuerthinger |
Use correct parameters for readUnsafeConstant.
|
Tue, 25 Jun 2013 19:48:16 +0200 |
Thomas Wuerthinger |
Fix bug in canonicalization of non-compressed object pointers.
|
Mon, 17 Jun 2013 17:50:09 +0200 |
Bernhard Urban |
aot: add/fix some javadoc
|
Mon, 17 Jun 2013 17:07:49 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:22 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:20 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
|
Sun, 16 Jun 2013 23:55:19 +0200 |
Bernhard Urban |
HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)
|
Tue, 11 Jun 2013 01:17:10 +0200 |
Doug Simon |
added ResolvedJava[Field|Method].isSynthetic()
|
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, 21 May 2013 21:46:26 +0200 |
Doug Simon |
pulled LocationIdentity into a top level class and moved it to the api.meta project
|
Thu, 02 May 2013 12:12:51 -0700 |
Christian Wimmer |
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNode
|
Mon, 22 Apr 2013 18:30:33 +0200 |
Doug Simon |
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
|
Tue, 09 Apr 2013 20:37:06 +0200 |
Andreas Woess |
invokedynamic: constant fold call site target with assumption; minor fixes
|
Tue, 09 Apr 2013 18:08:57 +0200 |
Doug Simon |
Merge.
|
Tue, 09 Apr 2013 13:30:54 +0200 |
Doug Simon |
made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethod
|
Tue, 09 Apr 2013 17:20:29 +0200 |
Andreas Woess |
canonicalize constant call site target
|
Wed, 20 Mar 2013 22:23:14 +0100 |
Doug Simon |
rename packages: *snippets* -> *replacements*
|
Mon, 04 Feb 2013 22:53:01 +0100 |
Lukas Stadler |
coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
|
Mon, 04 Feb 2013 17:48:20 +0100 |
Christian Haeubl |
Merge.
|
Mon, 04 Feb 2013 14:45:31 +0100 |
Christian Haeubl |
code cleanup
|
Mon, 04 Feb 2013 14:27:32 +0100 |
Christian Haeubl |
fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
|
Mon, 04 Feb 2013 10:53:24 +0100 |
Christian Haeubl |
extracted TODOs as issues
|
Mon, 04 Feb 2013 05:51:50 -0800 |
Christian Wimmer |
Make the access of raw memory via Unsafe specific to HotSpot.
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Thu, 29 Nov 2012 16:53:44 -0800 |
Christian Wimmer |
Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.
|
Thu, 29 Nov 2012 12:17:02 -0800 |
Christian Wimmer |
Cleanup of Kind class: remove use of Unsafe class
|
Wed, 28 Nov 2012 14:07:25 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaType is now the HotSpot implementation of ResolvedJavaType,
|
Tue, 27 Nov 2012 18:03:49 +0100 |
Doug Simon |
removed more usages of ResolvedJavaType.toJava()
|
Wed, 14 Nov 2012 11:28:02 +0100 |
Doug Simon |
modifications to support non-perm-gen changes in HotSpot
|
Tue, 09 Oct 2012 15:23:38 -0700 |
Christian Wimmer |
Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
|
Sun, 07 Oct 2012 14:15:44 +0200 |
Doug Simon |
rename packages in graal.phases to match project name
|
Fri, 14 Sep 2012 13:53:11 -0700 |
Christian Wimmer |
Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
|
Thu, 28 Jun 2012 13:36:39 +0200 |
Doug Simon |
moved some methods from CodeUtil to MetaUtil
|
Sat, 16 Jun 2012 00:06:48 +0200 |
Thomas Wuerthinger |
Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
|
Sun, 10 Jun 2012 01:17:48 +0200 |
Thomas Wuerthinger |
Bring Java renamings and restructurings to the C++ part.
base
graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotField.java@e9de2fa882fc
|