Mon, 16 Feb 2015 17:47:43 +0100 |
Thomas Wuerthinger |
Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
|
Mon, 16 Feb 2015 16:36:40 +0100 |
Thomas Wuerthinger |
Fix warning.
|
Mon, 16 Feb 2015 15:43:03 +0100 |
Thomas Wuerthinger |
Create static final NodeClass field named TYPE in Node subclasses.
|
Mon, 26 Jan 2015 21:21:06 +0100 |
Stefan Anzinger |
[SPARC] Fix Partial Escape Analysis for SPARC in Truffle
|
Mon, 12 Jan 2015 20:39:04 +0100 |
Doug Simon |
removed Node factory methods
|
Wed, 15 Oct 2014 15:35:33 +0200 |
Doug Simon |
removed Node generation (GRAAL-857)
|
Fri, 03 Oct 2014 14:19:58 +0200 |
Doug Simon |
Backed out of changeset 17322:655f3e6b467b
|
Fri, 03 Oct 2014 14:19:31 +0200 |
Doug Simon |
made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstance
|
Tue, 16 Sep 2014 18:53:11 -0700 |
Christian Wimmer |
Make fields and constructors protected to allow subclasses in different packages
|
Mon, 25 Aug 2014 13:45:12 +0200 |
Doug Simon |
made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)
|
Mon, 18 Aug 2014 14:04:21 +0200 |
Doug Simon |
added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
|
Fri, 15 Aug 2014 11:34:38 +0200 |
Doug Simon |
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class
|
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
|
Wed, 12 Mar 2014 21:47:35 +0100 |
Doug Simon |
replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values
|
Wed, 08 Jan 2014 18:23:33 +0100 |
Lukas Stadler |
rework of monitorenter/exit (use MonitorIdNode)
|
Mon, 28 Oct 2013 13:01:16 +0100 |
Lukas Stadler |
PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
|
Sun, 01 Sep 2013 19:46:15 +0200 |
Thomas Wuerthinger |
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.
|
Mon, 10 Jun 2013 01:08:23 +0200 |
Thomas Wuerthinger |
Add custom constructor to VirtualInstanceNode.
|
Thu, 02 May 2013 16:32:39 +0200 |
Roland Schatz |
Pass fixed node into getMaterializedRepresentation.
|
Tue, 30 Apr 2013 17:29:33 +0200 |
Lukas Stadler |
refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminated
|
Mon, 29 Apr 2013 14:53:08 +0200 |
Lukas Stadler |
coalesce allocations during escape analysis
|
Mon, 08 Apr 2013 17:31:50 +0200 |
Lukas Stadler |
pull materialization logic into VirtualObjectNode classes
|
Wed, 20 Mar 2013 13:41:13 +0100 |
Lukas Stadler |
small change VirtualInstanceNode constructor
|
Wed, 20 Mar 2013 11:34:31 +0100 |
Lukas Stadler |
simplify VirtualInstanceNode
|
Mon, 11 Feb 2013 10:44:40 +0100 |
Lukas Stadler |
fix for Object.clone virtualization
|
Tue, 05 Feb 2013 17:41:15 +0100 |
Lukas Stadler |
remove unnecessary virtualId from VirtualObjectNodes
|
Wed, 16 Jan 2013 15:15:32 +0100 |
Lukas Stadler |
changed PEA interface:
|
Tue, 27 Nov 2012 20:34:15 +0100 |
Doug Simon |
rename: findFieldWithOffset -> findInstanceFieldWithOffset
|
Tue, 27 Nov 2012 17:32:40 +0100 |
Lukas Stadler |
virtualization of unsafeload and unsafestore
|
Mon, 26 Nov 2012 13:20:00 +0100 |
Lukas Stadler |
only perform PEA iteration if there are analyzable nodes
|
Wed, 31 Oct 2012 18:21:19 +0100 |
Lukas Stadler |
more PEA refactoring, multiple iterations
|
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.
|
Fri, 05 Oct 2012 09:01:20 +0200 |
Lukas Stadler |
javadoc and visualizer fixes
|
Fri, 14 Sep 2012 15:26:57 +0200 |
Lukas Stadler |
cleanups, merge EscapeRecord and VirtualObjectNode
|