log graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.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.
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.
Wed, 28 Jan 2015 00:50:31 +0100 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode.
Mon, 15 Dec 2014 14:54:59 +0100 Lukas Stadler prefer profile methods during partial evaluation
Thu, 13 Nov 2014 11:12:25 +0100 Roland Schatz Use pointer stamps in LoadHub and LoadMethod.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
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
Wed, 01 Oct 2014 07:39:47 +0200 Doug Simon moved Node valueNumber and valueEquals logic (optionally) to generated nodes
Fri, 22 Aug 2014 15:56:51 +0200 Doug Simon switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successors
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
Fri, 01 Aug 2014 15:19:26 +0200 Gilles Duboscq unswitching: check full SwitchNode structure
Tue, 29 Jul 2014 17:40:22 -0700 Tom Rodriguez Properly handle multiple copies of the same test when unswitching
Tue, 22 Jul 2014 15:04:57 +0200 Lukas Stadler small comment in SwitchNode
Thu, 17 Jul 2014 14:27:57 +0200 Lukas Stadler remove ControlSplitNode.setProbability
Tue, 22 Apr 2014 11:51:34 +0200 Josef Eisl Move Stamps to graal.compiler.common.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Mon, 14 Apr 2014 15:21:27 +0200 Gilles Duboscq Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.
Thu, 20 Mar 2014 11:48:39 +0100 Josef Eisl Rename ValueNode kind() to getKind().
Thu, 12 Dec 2013 18:15:22 +0100 Lukas Stadler some javadoc for switch strategies
Wed, 11 Dec 2013 15:59:40 +0100 Lukas Stadler rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
Tue, 17 Sep 2013 02:35:52 +0200 Thomas Wuerthinger Correct custom clone implementations after change of Node base class clone method.
Tue, 06 Aug 2013 14:44:36 +0200 Gilles Duboscq Fix Switch probability if simplification leaves no non-zero probability successor
Tue, 11 Jun 2013 13:10:25 +0200 Christian Haeubl Readded the pass that fixes DeoptimizeNode probabilities.
Fri, 07 Jun 2013 16:02:19 +0200 Christian Haeubl Bugfix concerning ComputeProbabilityClosure.
Fri, 07 Jun 2013 14:48:17 +0200 Christian Haeubl Assume that those path which end in a DeoptimizeNode are taken less frequently.
Wed, 15 May 2013 10:43:03 +0200 Lukas Stadler fix final-ness of @Input node inputs
Wed, 01 May 2013 16:30:52 +0200 Thomas Wuerthinger Ensure probabilities are never negative. Add additional assertions.
Mon, 29 Apr 2013 00:25:09 +0200 Thomas Wuerthinger Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.
Mon, 04 Feb 2013 18:18:16 +0100 Lukas Stadler remove successorProbabilities from SwitchNode
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Thu, 20 Dec 2012 12:06:58 +0100 Gilles Duboscq Extend loop unswicthing to Switch nodes (integer or type)
Tue, 18 Dec 2012 15:02:42 +0100 Gilles Duboscq SwitchNode: avoid sharing any arrays while cloning
Tue, 18 Dec 2012 11:27:12 +0100 Gilles Duboscq Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
Thu, 28 Jun 2012 11:11:12 +0200 Doug Simon enabled Eclipse/JDT javadoc checking and fixed resulting warnings
Wed, 27 Jun 2012 11:51:18 +0200 Lukas Stadler rework of switch operations: unify lookup- and tableswitch, introduce switch lir instructions
Fri, 25 May 2012 11:35:18 +0200 Lukas Stadler changes to the dependencies and stamp system:
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java@e76515219bb3