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
|
Fri, 22 Mar 2013 11:19:53 +0100 |
Doug Simon |
wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted
|
Fri, 08 Feb 2013 10:19:50 +0100 |
Lukas Stadler |
cleanups, javadoc, assertions
|
Thu, 31 Jan 2013 17:45:25 +0100 |
Thomas Wuerthinger |
Remove commented out code.
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Tue, 22 Jan 2013 21:06:57 +0100 |
Doug Simon |
replaced use of <br> in javadoc with <p>
|
Mon, 03 Dec 2012 13:53:53 +0100 |
Gilles Duboscq |
graal.graph refactorings
|
Fri, 28 Sep 2012 11:50:37 +0200 |
Doug Simon |
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
|
Tue, 18 Sep 2012 16:59:24 +0200 |
Doug Simon |
fixed oopmap bug caused by unsafe mixing of word and object values
|
Thu, 12 Jul 2012 17:16:34 +0200 |
Doug Simon |
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixing
|
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
|
Mon, 09 Jul 2012 14:15:55 +0200 |
Gilles Duboscq |
Add binary graph dumping to compiler (-G:+PrintBinaryGraphs)
|
Tue, 03 Jul 2012 16:11:04 +0200 |
Gilles Duboscq |
Kill unused floating nodes in Canonicalizer
|
Thu, 28 Jun 2012 11:11:12 +0200 |
Doug Simon |
enabled Eclipse/JDT javadoc checking and fixed resulting warnings
|
Tue, 12 Jun 2012 23:29:10 +0200 |
Doug Simon |
removed unused @NodePhase
|
Tue, 12 Jun 2012 23:28:30 +0200 |
Doug Simon |
moved @Fold from Node.java to Snippet.java
|
Tue, 05 Jun 2012 17:38:48 +0200 |
Gilles Duboscq |
Move virtual chain help methods from SuperBlock to GraphUtil
|
Mon, 04 Jun 2012 16:01:40 +0200 |
Gilles Duboscq |
Made nodeClass final, remove unused import introduced in a merge
|
Tue, 22 May 2012 11:36:45 +0200 |
Gilles Duboscq |
Merge Canonicalizer and GVN Phases
|
Wed, 25 Apr 2012 13:02:10 +0200 |
Lukas Stadler |
removed @Data annotation
|
Fri, 20 Apr 2012 14:12:42 +0200 |
Doug Simon |
added javadoc to some of the API for removing nodes from a graph
|
Thu, 29 Mar 2012 13:23:34 +0200 |
Doug Simon |
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methods
|
Wed, 28 Mar 2012 13:56:41 +0200 |
Gilles Duboscq |
Fix for canonicalizer : some input changes were not tracked leading to canonicalization misses
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
base
graal/com.oracle.max.graal.graph/src/com/oracle/graal/graph/Node.java@8beff6d88190
|