log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java @ 19396:7e2c87dae93e

age author description
Mon, 16 Feb 2015 15:43:03 +0100 Thomas Wuerthinger Create static final NodeClass field named TYPE in Node subclasses.
Wed, 28 Jan 2015 03:28:31 +0100 Thomas Wuerthinger Merge.
Wed, 28 Jan 2015 02:34:14 +0100 Thomas Wuerthinger Allow final modifier on node subclasses and start adding the modifier to leaf classes.
Wed, 28 Jan 2015 01:01:54 +0100 Thomas Wuerthinger Make AbstractBeginNode an abstract class and create concrete subclass BeginNode.
Fri, 23 Jan 2015 11:52:36 +0100 Thomas Wuerthinger Add utility Node#hasNoUsages.
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)
Wed, 27 Aug 2014 18:58:15 +0200 Doug Simon replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
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
Fri, 02 May 2014 14:47:09 +0200 Lukas Stadler new GraphUtil.predecessorIterable
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Thu, 17 Apr 2014 17:28:20 +0200 Josef Eisl Move LIRTypeTool and Stamp to graal.compiler.common.
Mon, 14 Apr 2014 16:31:13 +0200 Gilles Duboscq Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
Mon, 14 Apr 2014 15:21:27 +0200 Gilles Duboscq Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
Mon, 07 Apr 2014 11:32:08 +0200 Lukas Stadler remove StampFactory.dependency/extension/condition
Mon, 07 Apr 2014 11:32:08 +0200 Lukas Stadler create special-purpose SnippetAnchorNode to replace usages of BeginNode in snippets
Mon, 19 Aug 2013 10:49:40 +0200 Doug Simon removed Stamp parameter of BeginNode.anchor node intrinsic
Tue, 30 Apr 2013 19:50:12 +0200 Gilles Duboscq Merge
Mon, 29 Apr 2013 00:25:30 +0200 Thomas Wuerthinger Add missing file.
Sun, 28 Apr 2013 08:51:26 +0200 Thomas Wuerthinger Back out two changes around frame states.
Sun, 28 Apr 2013 06:32:04 +0200 Thomas Wuerthinger Preserve begin nodes with associated state.
Mon, 08 Apr 2013 17:30:05 +0200 Lukas Stadler refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phases
Wed, 27 Mar 2013 19:11:30 +0100 Bernhard Urban CheckCastSnippets: anchor UnsafeCast with subclass tests
Thu, 21 Mar 2013 18:45:58 +0100 Gilles Duboscq Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floating
Wed, 27 Feb 2013 15:59:16 +0100 Lukas Stadler rename ValueProxyNode to ProxyNode
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Thu, 25 Oct 2012 12:29:39 +0200 Doug Simon disabled IfNode materialization simplification if associated merge has a non-null frame state
Wed, 24 Oct 2012 22:30:46 +0200 Doug Simon extended IfNode simplification to try and connect code that initializes a variable directly with the successors of an if construct that switches on the variable
Mon, 08 Oct 2012 19:34:32 -0700 Christian Wimmer SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.
Fri, 05 Oct 2012 17:55:12 +0200 Doug Simon consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
Thu, 06 Sep 2012 16:42:45 +0200 Gilles Duboscq Factor out code that kills loop exits
Fri, 13 Jul 2012 14:10:02 +0200 Gilles Duboscq Add a alwaysNull property to ObjectStamp (Phi(null, a! A) get a "a A" stamp and not just "a -")
Wed, 11 Jul 2012 14:13:38 +0200 Gilles Duboscq Adapt the coloring filter for binary dumped graphs
Tue, 10 Jul 2012 15:02:41 +0200 Gilles Duboscq Add ability to give an existing to getDebugProperties
Wed, 13 Jun 2012 14:17:37 +0200 Gilles Duboscq Make NodeIterable an interface and create AbstractNodeIterable,
Fri, 25 May 2012 11:35:18 +0200 Lukas Stadler changes to the dependencies and stamp system:
Fri, 11 May 2012 11:26:39 +0200 Doug Simon removed stateAfter field from FixedWithNextNode - now only StateSplit implementations have this field
Tue, 08 May 2012 15:52:01 +0200 Doug Simon pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.
Mon, 09 Apr 2012 20:30:41 +0200 Gilles Duboscq Add options for OptLoopTransform and OptSafepointElimination
Mon, 09 Apr 2012 19:59:01 +0200 Gilles Duboscq Loop peeling
Mon, 09 Apr 2012 19:15:41 +0200 Gilles Duboscq Loop-closed form GraphBuidling
Fri, 06 Apr 2012 17:05:33 +0200 Gilles Duboscq Improve exacuation of anchored values, use it to fix if and merge simplifications
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java@ad887496aa5f