Thu, 14 May 2015 16:17:36 -0700 |
Christian Wimmer |
Expand functionality of FieldIntrospection
|
Tue, 05 May 2015 17:29:07 +0200 |
Doug Simon |
fixed npe in NodeClass.shortName()
|
Mon, 04 May 2015 07:26:05 +0200 |
Stefan Anzinger |
Fix write race condition shortName
|
Wed, 08 Apr 2015 22:38:40 -0700 |
Christian Wimmer |
New partial evaluator that works on encoded graphs (instead of on bytecodes)
|
Thu, 12 Mar 2015 12:15:06 -0700 |
Tom Rodriguez |
fix race in expansion of superclass iterableIds
|
Tue, 03 Mar 2015 10:32:17 -0800 |
Tom Rodriguez |
Fix nested Timer and MemUse tracking logic
|
Fri, 27 Feb 2015 16:36:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 25 Feb 2015 18:14:35 +0100 |
Thomas Wuerthinger |
Changes to the node list iterators to make more values loop invariant.
|
Thu, 26 Feb 2015 17:22:08 +0100 |
Roland Schatz |
Move commutative GVN into CanonicalizerPhase.
|
Mon, 23 Feb 2015 18:02:08 +0100 |
Thomas Wuerthinger |
Small refactoring in node class.
|
Sun, 22 Feb 2015 23:44:37 +0100 |
Thomas Wuerthinger |
Utilities Node#acceptInputs and Node#acceptSuccessors.
|
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:10:04 +0100 |
Roland Schatz |
Fix unchecked warnings in NodeClass.
|
Tue, 17 Feb 2015 23:08:49 +0100 |
Thomas Wuerthinger |
Use atomic integer for iterable IDs to prevent races.
|
Mon, 16 Feb 2015 20:01:40 +0100 |
Thomas Wuerthinger |
Make NodeClass#getNodeClassViaReflection accessible.
|
Mon, 16 Feb 2015 18:51:13 +0100 |
Thomas Wuerthinger |
Simplify NodeClass management.
|
Mon, 16 Feb 2015 17:47:43 +0100 |
Thomas Wuerthinger |
Add generic parameter to NodeClass. Change Graph#getNodes(Class) to Graph#getNodes(NodeClass).
|
Tue, 03 Feb 2015 21:24:16 +0100 |
Doug Simon |
Backed out c8b2315651d3 as it breaks replay compilation
|
Sun, 01 Feb 2015 19:25:27 +0100 |
Thomas Wuerthinger |
Use class hashcode instead of class name hashcode in NodeClass.
|
Fri, 23 Jan 2015 11:52:36 +0100 |
Thomas Wuerthinger |
Add utility Node#hasNoUsages.
|
Thu, 22 Jan 2015 21:01:46 +0100 |
Thomas Wuerthinger |
Do not always allocate monitorId NodeInputList. Allow null NodeInputList.
|
Tue, 20 Jan 2015 16:52:16 +0100 |
Doug Simon |
added Fingerprint points to assist debugging replay compilation
|
Tue, 09 Dec 2014 21:58:44 +0100 |
Doug Simon |
added mechanism for recomputing IterableNodeType lists in a Graph after deserialization
|
Sun, 16 Nov 2014 09:44:04 +0100 |
Doug Simon |
use deterministic iteration order Set and Map data structures when in the scope of a replay compilation context
|
Tue, 11 Nov 2014 12:45:26 -0800 |
Tom Rodriguez |
More folding of constant classes and NodeClass references
|
Wed, 05 Nov 2014 17:32:21 +0100 |
Doug Simon |
refactored Fields class to make it usable for implementing custom serialization
|
Wed, 15 Oct 2014 15:35:33 +0200 |
Doug Simon |
removed Node generation (GRAAL-857)
|
Wed, 08 Oct 2014 12:15:34 +0200 |
Roland Schatz |
Relax type signature in Graph.addDuplicates method.
|
Sat, 04 Oct 2014 01:25:59 +0200 |
Doug Simon |
reduce or eliminate redundant writes during Node cloning
|
Thu, 02 Oct 2014 14:22:16 +0200 |
Doug Simon |
only generate data fields equality method for leaf ValueNumberable nodes; no longer generate Node.isLeafNode()
|