Wed, 28 May 2014 17:20:35 +0200 |
Lukas Stadler |
NodeWorkList refactoring
|
Wed, 28 May 2014 17:19:41 +0200 |
Lukas Stadler |
NodeBitMap refactoring
|
Sat, 24 May 2014 13:37:17 +0200 |
Thomas Wuerthinger |
Removed unused grow functionality on NodeMap.
|
Thu, 17 Apr 2014 15:47:44 +0200 |
Josef Eisl |
GraalGraphInternalError: improve method names and documentation.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Mon, 14 Apr 2014 16:31:13 +0200 |
Gilles Duboscq |
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.
|
Sun, 06 Apr 2014 17:46:24 +0200 |
Thomas Wuerthinger |
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
|
Mon, 31 Mar 2014 18:05:20 +0200 |
Josef Eisl |
Revert 3e9a8ef2e0e1.
|
Tue, 25 Mar 2014 13:31:53 +0100 |
Josef Eisl |
Work around Graph.unique() type issue.
|
Thu, 23 Jan 2014 16:15:04 -0800 |
Tom Rodriguez |
Always copy method substitutions. Add some assertion checking for it.
|
Fri, 13 Dec 2013 20:20:11 +0100 |
Doug Simon |
Merge.
|
Fri, 13 Dec 2013 14:41:59 +0100 |
Doug Simon |
removed support for external nodes (GRAAL-508)
|
Fri, 13 Dec 2013 19:16:25 +0100 |
Gilles Duboscq |
Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
|
Mon, 25 Nov 2013 12:46:45 +0100 |
Doug Simon |
use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
|
Wed, 06 Nov 2013 16:41:07 +0100 |
Gilles Duboscq |
Do not compress graph when debug is enabled
|
Tue, 05 Nov 2013 20:03:42 +0100 |
Doug Simon |
added graph compression (GRAAL-571)
|
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, 24 Sep 2013 00:41:33 +0200 |
Doug Simon |
renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
|
Fri, 20 Sep 2013 13:41:24 +0200 |
Roland Schatz |
Allow multiple NodeChangedListeners.
|
Thu, 19 Sep 2013 15:53:26 +0200 |
Thomas Wuerthinger |
Run partial escape analysis on Truffle cache methods.
|
Tue, 17 Sep 2013 00:30:01 +0200 |
Thomas Wuerthinger |
Use NodeMap in inlining utility when number of nodes is high.
|
Mon, 16 Sep 2013 20:23:26 +0200 |
Thomas Wuerthinger |
Allow null DuplicationReplacement in addDuplicates.
|
Mon, 16 Sep 2013 19:54:00 +0200 |
Thomas Wuerthinger |
Small improvement to Graph.copy performance.
|
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.
|
Sun, 15 Sep 2013 22:33:09 +0200 |
Thomas Wuerthinger |
Disallow add for global value numberable node types. Introduce addWithoutUnique.
|
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)
|
Mon, 09 Sep 2013 19:29:52 +0200 |
Bernhard Urban |
fix usage of IterableNodeType, as some verions of javac seems to have problems with it
|
Mon, 09 Sep 2013 11:59:03 +0200 |
Bernhard Urban |
Graph: fix index of array access in usageModCount()
|
Fri, 06 Sep 2013 15:28:53 +0200 |
Gilles Duboscq |
Allow getting modCount fo deleted nodes
|
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)
|
Tue, 27 Aug 2013 10:14:06 +0200 |
Lukas Stadler |
incremental canonicalization for PartialEscapePhase / EffectsPhase
|
Tue, 30 Apr 2013 19:56:36 +0200 |
Gilles Duboscq |
Add autogrow possibility to NodeMap
|
Fri, 26 Apr 2013 18:40:17 +0200 |
Thomas Wuerthinger |
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.
|
Sun, 17 Mar 2013 21:14:35 +0100 |
Thomas Wuerthinger |
Remove PlaceHolderNode class definition.
|
Wed, 23 Jan 2013 16:34:57 +0100 |
Doug Simon |
applied mx eclipseformat to all Java files
|
Thu, 10 Jan 2013 17:05:31 +0100 |
Gilles Duboscq |
Support sub-types for typed node iterators
|
Mon, 03 Dec 2012 13:56:13 +0100 |
Gilles Duboscq |
Remove overloading of filter(Class<F>) in NodeIterable<Node> returned by Graph.getNodes() : getNodes().filter(MergeNode.class) is not the same as getNodes(MergeNode.class)
|
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
|
Wed, 13 Jun 2012 14:17:37 +0200 |
Gilles Duboscq |
Make NodeIterable an interface and create AbstractNodeIterable,
|
Wed, 06 Jun 2012 18:55:39 +0200 |
Gilles Duboscq |
.filter() on Graph.getNode now tries to use the fast node iterator if possible
|
Fri, 01 Jun 2012 17:27:31 +0200 |
Gilles Duboscq |
Add posibility to provide a replacement function instead of map for duplication.
|
Fri, 25 May 2012 12:16:23 +0200 |
Gilles Duboscq |
Fix findDuplicate for nodes with no inputs
|
Tue, 22 May 2012 16:42:56 +0200 |
Doug Simon |
correctly handle null for replacements parameter in Graph.addDuplicates()
|
Tue, 22 May 2012 11:36:45 +0200 |
Gilles Duboscq |
Merge Canonicalizer and GVN Phases
|
Fri, 11 May 2012 14:11:56 +0200 |
Doug Simon |
made graph marking stateless (in the graph) to ensure recursive marking is safe
|
Mon, 07 May 2012 11:40:44 +0200 |
Doug Simon |
lowering checkcasts with Java snippets (incomplete)
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
base
graal/com.oracle.max.graal.graph/src/com/oracle/graal/graph/Graph.java@f42964ef34bc
|