log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java @ 21556:48c1ebd24120

age author description
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Thu, 02 Apr 2015 14:33:43 +0200 Lukas Stadler take replacements into account in NewArrayNode.virtualize
Fri, 20 Feb 2015 22:22:55 +0100 Thomas Wuerthinger Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
Wed, 18 Feb 2015 12:12:26 +0100 Roland Schatz Use typed NodeClass in node constructors.
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 15:43:03 +0100 Thomas Wuerthinger Create static final NodeClass field named TYPE in Node subclasses.
Mon, 12 Jan 2015 20:39:04 +0100 Doug Simon removed Node factory methods
Mon, 24 Nov 2014 12:13:31 +0100 Roland Schatz Use asConstant() instead of asJavaConstant() where possible.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Wed, 15 Oct 2014 15:35:33 +0200 Doug Simon removed Node generation (GRAAL-857)
Tue, 07 Oct 2014 16:26:29 +0200 Bernhard Urban mx: reduce size of exculde command line argument and fold it into package-star expressions
Tue, 16 Sep 2014 18:52:01 -0700 Christian Wimmer Allow customization by subclasses
Tue, 26 Aug 2014 23:44:31 +0200 Doug Simon relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint 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
Wed, 13 Aug 2014 18:25:45 +0200 Doug Simon added @NodeInfo annotations to all Node classes
Wed, 04 Jun 2014 17:21:09 -0700 Tom Rodriguez skip initialization and use arraycopy for cloning arrays
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Tue, 22 Apr 2014 14:15:24 +0200 Josef Eisl Move static helpers from ObjectStamp to StampTool.
Wed, 08 Jan 2014 18:23:33 +0100 Lukas Stadler rework of monitorenter/exit (use MonitorIdNode)
Fri, 22 Nov 2013 11:55:13 -0800 Christian Wimmer Allow subclasses of NewInstanceNode and NewArrayNode to provide the default values used by escape analysis
Tue, 02 Jul 2013 10:17:35 +0200 Roland Schatz Factor out common code of NewArrayNode and DynamicNewArrayNode.
Wed, 05 Jun 2013 13:10:42 +0200 Lukas Stadler HotSpotRuntime should decide when to lower which nodes, not the nodes themselves
Tue, 30 Apr 2013 17:29:33 +0200 Lukas Stadler refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminated
Thu, 25 Apr 2013 17:19:41 +0200 Lukas Stadler late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)
Tue, 23 Apr 2013 15:19:53 +0200 Lukas Stadler added enum to Lowerable interface (before/after guard lowering)
Tue, 05 Feb 2013 17:41:15 +0100 Lukas Stadler remove unnecessary virtualId from VirtualObjectNodes
Mon, 04 Feb 2013 22:53:01 +0100 Lukas Stadler coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
Thu, 31 Jan 2013 16:12:41 +0100 Lukas Stadler remove unused allocations during (full) canonicalization
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Wed, 16 Jan 2013 15:15:32 +0100 Lukas Stadler changed PEA interface:
Tue, 20 Nov 2012 13:36:22 +0100 Lukas Stadler provide MetaAccessProvider to EscapeAnalyzable
Tue, 20 Nov 2012 13:25:28 +0100 Lukas Stadler refactor EscapeAnalyzeable (remove EscapeOp)
Tue, 06 Nov 2012 10:01:17 +0100 Lukas Stadler fix lock-related assertion in PEA
Mon, 05 Nov 2012 12:57:17 +0100 Lukas Stadler PEA: create default element for arrays only once
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:12:55 +0200 Lukas Stadler add infrastructure for creating locked objects
Fri, 14 Sep 2012 15:26:57 +0200 Lukas Stadler cleanups, merge EscapeRecord and VirtualObjectNode
Thu, 13 Sep 2012 11:41:43 +0200 Lukas Stadler more escape analysis infrastructure: change EscapeOp behavior, make MaterializeObjectNodes roots for escape analysis
Tue, 11 Sep 2012 14:48:24 +0200 Lukas Stadler adapt old EscapeAnalysisPhase to infrastructure changes
Tue, 11 Sep 2012 14:25:40 +0200 Lukas Stadler add fillContents property to New... nodes
Fri, 24 Aug 2012 11:45:30 +0200 Lukas Stadler infrastructure changes in preparation of partial escape analysis
Mon, 20 Aug 2012 15:21:31 +0200 Lukas Stadler removed artifacts of defunct type system
Fri, 17 Aug 2012 14:12:39 +0200 Lukas Stadler allow array length canonicalization on InitializeArrayNode
Wed, 11 Jul 2012 14:13:38 +0200 Gilles Duboscq Adapt the coloring filter for binary dumped graphs
Mon, 09 Jul 2012 14:22:22 +0200 Gilles Duboscq Merge
Wed, 04 Jul 2012 15:23:51 +0200 Gilles Duboscq Small cleanups and add snapshotTo method to node iterables
Tue, 03 Jul 2012 23:49:01 +0200 Doug Simon added snippets for lowering array creation and initialization (in NewObjectSnippets)
Mon, 18 Jun 2012 18:00:06 +0200 Lukas Stadler small changes/renamings to virtual object handling
Sat, 09 Jun 2012 16:52:12 +0200 Thomas Wuerthinger More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
Fri, 08 Jun 2012 23:47:42 +0200 Thomas Wuerthinger Renaming RiKind => Kind.
Fri, 08 Jun 2012 23:41:02 +0200 Thomas Wuerthinger Renamed RiConstant => Constant.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
Thu, 07 Jun 2012 17:09:57 +0200 Thomas Wuerthinger Moved RiKind to cri.ri package.
Thu, 07 Jun 2012 17:08:33 +0200 Thomas Wuerthinger Renaming CiKind => RiKind.
Thu, 07 Jun 2012 17:07:05 +0200 Thomas Wuerthinger Renaming CiConstant => RiConstant.
Tue, 24 Apr 2012 17:11:10 +0200 Lukas Stadler use @Data in NewArrayNode subclasses