log graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java @ 16606:7036c4594919

age author description
Mon, 28 Jul 2014 13:51:36 -0700 Tom Rodriguez correct name of zero usages method
Thu, 17 Jul 2014 14:29:05 +0200 Lukas Stadler clone nodes without adding to a graph
Tue, 01 Jul 2014 11:37:17 +0200 Lukas Stadler small fix and doc for @OptionalInput
Mon, 30 Jun 2014 18:46:41 +0200 Lukas Stadler explicitly define optional inputs in @Input
Thu, 26 Jun 2014 13:42:29 +0200 Doug Simon added listener for nodes being added to a graph; consolidated all node event listeners into new NodeEventListener interface and made registering such listeners work in a try-with-resources statement so that de-registration is automatic
Thu, 26 Jun 2014 10:48:46 +0200 Lukas Stadler use default methods to select Canonicalizable behavior
Mon, 23 Jun 2014 18:02:56 -0700 Tom Rodriguez notify changed when setting input to null
Fri, 13 Jun 2014 18:19:58 +0200 Lukas Stadler do not zap inputs and successors in Node.safeDelete
Tue, 20 May 2014 18:53:31 -0700 Christian Wimmer Make NodeClass more flexible
Thu, 24 Apr 2014 17:31:54 +0200 Gilles Duboscq Finish the changes from ad3441f45118
Wed, 23 Apr 2014 15:48:38 +0200 Roland Schatz Merge.
Wed, 23 Apr 2014 15:22:20 +0200 Roland Schatz Fix bug in InputType specific replaceAtUsages.
Tue, 22 Apr 2014 18:31:01 +0200 Gilles Duboscq Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrors
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Tue, 15 Apr 2014 18:24:22 +0200 Gilles Duboscq Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsages
Tue, 15 Apr 2014 18:33:33 +0200 Gilles Duboscq Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.
Mon, 14 Apr 2014 16:31:13 +0200 Gilles Duboscq Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
Wed, 09 Apr 2014 19:08:53 +0200 Josef Eisl Fix most raw type references.
Tue, 08 Apr 2014 20:09:36 -0700 Tom Rodriguez make %S format for Node emit Verbosity.All
Mon, 07 Apr 2014 14:54:24 +0200 Lukas Stadler add allowedUsageType to GuardProxy/GuardPhi, changelog, remove debug output
Mon, 07 Apr 2014 11:32:09 +0200 Lukas Stadler add NodeInterface
Mon, 07 Apr 2014 11:32:08 +0200 Lukas Stadler isAllowedUsageType on Nodes
Mon, 07 Apr 2014 11:32:04 +0200 Lukas Stadler input types
Tue, 18 Mar 2014 09:57:40 +0100 Lukas Stadler assert that only live ValueNodes are added as inputs and successors
Wed, 12 Mar 2014 12:40:45 -0700 twisti fixed FindBugs bugs
Wed, 19 Feb 2014 11:18:37 -0800 Tom Rodriguez factor out listener notify. fix typo
Thu, 23 Jan 2014 16:15:04 -0800 Tom Rodriguez Always copy method substitutions. Add some assertion checking for it.
Fri, 13 Dec 2013 14:41:59 +0100 Doug Simon removed support for external nodes (GRAAL-508)
Mon, 25 Nov 2013 12:46:45 +0100 Doug Simon use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
Fri, 08 Nov 2013 13:45:06 +0100 Bernhard Urban Node: print node in assert
Tue, 05 Nov 2013 19:54:32 +0100 Doug Simon abstracted a graph mark as a Mark object (hiding the node index)
Sun, 03 Nov 2013 15:27:52 +0100 Doug Simon made ConstantNodes external to a Graph (GRAAL-508)
Thu, 24 Oct 2013 14:57:57 +0200 Doug Simon made ConstantNodes (optionally) not record their usages (GRAAL-508)
Tue, 15 Oct 2013 22:38:35 -0700 twisti add missing @Override to Iterator.remove overrides
Fri, 11 Oct 2013 21:58:41 +0200 Doug Simon introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensible
Wed, 09 Oct 2013 16:02:48 +0200 Doug Simon spelling fix
Thu, 03 Oct 2013 21:28:21 +0200 Doug Simon removed dead or unused code
Wed, 02 Oct 2013 20:57:11 +0200 Doug Simon replace instanceof type tests for Canonicalizable and Simplifiable with extra boolean properties in NodeClass (GRAAL-506)
Tue, 24 Sep 2013 00:41:33 +0200 Doug Simon renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
Tue, 17 Sep 2013 18:36:54 -0700 Christian Wimmer Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer places
Tue, 17 Sep 2013 02:35:52 +0200 Thomas Wuerthinger Correct custom clone implementations after change of Node base class clone method.
Tue, 17 Sep 2013 01:14:21 +0200 Thomas Wuerthinger Distinguish inputs and successors in in-place updates.
Mon, 16 Sep 2013 23:17:56 +0200 Thomas Wuerthinger New graph duplication mechanism that allows in-place fixing of edges.
Mon, 16 Sep 2013 15:35:14 +0200 Thomas Wuerthinger Factor usages of getNodeClass().
Mon, 16 Sep 2013 01:39:52 +0200 Thomas Wuerthinger Improve global value numbering algorithm.
Mon, 16 Sep 2013 01:14:33 +0200 Thomas Wuerthinger Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph.
Fri, 13 Sep 2013 16:08:23 +0200 Doug Simon refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)
Fri, 06 Sep 2013 12:15:44 +0200 Doug Simon use binary search when looking for the end of Node.extraUsages (GRAAL-452)
Thu, 05 Sep 2013 14:50:46 +0200 Doug Simon modified Node.removeUsage to do less copying (GRAAL-452)
Thu, 05 Sep 2013 00:44:36 +0200 Doug Simon inlined NodeUsageList into Node (GRAAL-452)
Wed, 04 Sep 2013 13:21:30 +0200 Doug Simon removed Node.modCount field (GRAAL-452)
Sat, 31 Aug 2013 09:18:26 +0200 Doug Simon removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved
Wed, 28 Aug 2013 22:34:22 +0200 Doug Simon added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
Mon, 26 Aug 2013 21:38:10 +0200 Doug Simon removed Node.nodeClass field (GRAAL-359)
Thu, 25 Apr 2013 17:09:40 +0200 Lukas Stadler make Node.getDebugProperties() final
Fri, 26 Apr 2013 18:45:50 +0200 Thomas Wuerthinger Fix import.
Fri, 26 Apr 2013 18:40:17 +0200 Thomas Wuerthinger Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.
Mon, 25 Mar 2013 11:18:19 +0100 Lukas Stadler assertion in Node
Tue, 26 Mar 2013 17:13:50 +0100 Doug Simon documentation correction
Fri, 22 Mar 2013 19:08:07 +0100 Doug Simon Backed out changeset: 10293cbfc2b6