log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java @ 19526:8fc336a04d77

age author description
Fri, 20 Feb 2015 22:22:55 +0100 Thomas Wuerthinger Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
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:55:18 +0100 Thomas Wuerthinger Fix node types.
Mon, 16 Feb 2015 15:43:03 +0100 Thomas Wuerthinger Create static final NodeClass field named TYPE in Node subclasses.
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 00:50:31 +0100 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode.
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, 01 Oct 2014 20:45:56 +0200 Doug Simon constructors in a Node class must be protected
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
Tue, 15 Jul 2014 16:54:44 +0200 Gilles Duboscq Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute it
Tue, 08 Jul 2014 16:12:34 +0200 Lukas Stadler clean up MemoryNode interface (remove asMemory... methods)
Thu, 08 May 2014 09:52:12 +0200 Lukas Stadler moved ExceptionObjectNode lowering back to runtime independent part
Fri, 25 Apr 2014 10:13:54 +0200 Lukas Stadler clean up ExceptionObjectNode lowering
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Mon, 25 Nov 2013 17:10:22 +0100 Roland Schatz Common base interface for nodes in the memory graph.
Thu, 10 Oct 2013 16:14:55 +0200 Doug Simon made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
Tue, 01 Oct 2013 20:38:25 +0200 Doug Simon moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
Wed, 25 Sep 2013 21:49:39 +0200 Doug Simon made lowering recursive instead of iterative
Tue, 10 Sep 2013 11:15:15 +0200 Gilles Duboscq Rename LoweringType to GuardsPhase and make it an attribute of StructuredGraphs
Tue, 06 Aug 2013 10:50:53 -0700 Mick Jordan CR-917 fix for ExceptionObjectNode
Wed, 19 Jun 2013 21:49:09 +0200 Thomas Wuerthinger Simplified lowering phase. Removed "deferred" lowering. Removed custom setLastFixedNode method.
Wed, 19 Jun 2013 16:42:56 +0200 Lukas Stadler split MemoryCheckpoint interface into Single and Multi
Wed, 12 Jun 2013 13:58:01 +0200 Doug Simon extra javadoc for intricacies involved in lowering ExceptionObjectNode
Wed, 22 May 2013 16:27:25 +0200 Doug Simon added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it kills
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
Tue, 07 May 2013 12:03:21 -0700 Christian Wimmer Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessary
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
Tue, 23 Apr 2013 15:19:53 +0200 Lukas Stadler added enum to Lowerable interface (before/after guard lowering)
Tue, 09 Apr 2013 09:45:35 +0200 Christos Kotselidis Move write barriers' addition to a separate stage after lowering
Fri, 05 Apr 2013 02:33:42 +0200 Doug Simon lower ExceptionObjectNode with a snippet (GRAAL-133)
Fri, 05 Apr 2013 01:53:50 +0200 Doug Simon split the ExceptionObjectNode into two nodes during lowering; the original node remains to denote the entry to an exception handler and a new LoadExceptionObjectNode is placed after it to load the exception object
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, 20 Mar 2013 11:30:17 +0100 Lukas Stadler allow multiple identities in MemoryCheckpoint interface
Mon, 18 Mar 2013 19:38:46 -0700 Christian Wimmer Allow lowering of UnwindNode and ExceptionObjectNode. The HotSpot code still uses the old LIR lowering.
Wed, 13 Feb 2013 15:52:26 +0100 Lukas Stadler add location identity to MemoryCheckpoint and let WriteNode implement MemoryCheckpoint
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
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.
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.
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.
Thu, 07 Jun 2012 18:55:34 +0200 Thomas Wuerthinger Move cri.ci to api.code.
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.
Tue, 17 Apr 2012 22:24:14 +0200 Doug Simon removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supported
Fri, 13 Apr 2012 15:31:41 +0200 Doug Simon conditional support for translating ExceptionObjectNode without XIR
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java@6d6791a5061c