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 23:17:56 +0200 |
Thomas Wuerthinger |
New graph duplication mechanism that allows in-place fixing of edges.
|
Mon, 16 Sep 2013 20:37:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 20:37:25 +0200 |
Thomas Wuerthinger |
Small performance improvement to inlining.
|
Mon, 16 Sep 2013 20:23:26 +0200 |
Thomas Wuerthinger |
Allow null DuplicationReplacement in addDuplicates.
|
Mon, 16 Sep 2013 19:54:36 +0200 |
Thomas Wuerthinger |
Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.
|
Mon, 16 Sep 2013 15:35:14 +0200 |
Thomas Wuerthinger |
Factor usages of getNodeClass().
|
Mon, 16 Sep 2013 19:15:34 +0200 |
Doug Simon |
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)
|
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 16:40:48 +0200 |
Doug Simon |
added metric to count IterableNodeTypes (GRAAL-471)
|
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
|
Wed, 04 Sep 2013 13:21:30 +0200 |
Doug Simon |
removed Node.modCount field (GRAAL-452)
|
Tue, 27 Aug 2013 00:52:14 +0200 |
Doug Simon |
moved warning suppression annotation to placate JDT
|
Mon, 26 Aug 2013 21:38:10 +0200 |
Doug Simon |
removed Node.nodeClass field (GRAAL-359)
|
Tue, 16 Jul 2013 16:36:21 +0200 |
Doug Simon |
allow double fields in value number computation and thus, in floating nodes
|
Wed, 19 Jun 2013 23:50:43 +0200 |
Thomas Wuerthinger |
Fix after lowering phase refactoring.
|
Fri, 17 May 2013 15:41:39 +0200 |
Lukas Stadler |
turn assertions in NodeClass.FieldScanner into guarantees
|
Wed, 15 May 2013 17:29:30 +0200 |
Lukas Stadler |
fix concurrency issue in NodeClass.get
|
Wed, 15 May 2013 10:43:26 +0200 |
Lukas Stadler |
add check for final-ness and visibility of @Input and @Successor fields to NodeClass
|
Fri, 10 May 2013 18:17:58 +0200 |
Gilles Duboscq |
Allow interface types for node edges
|
Tue, 30 Apr 2013 21:38:48 +0200 |
Gilles Duboscq |
Add loop safepoint elimination
|
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
|
Thu, 20 Dec 2012 12:06:58 +0100 |
Gilles Duboscq |
Extend loop unswicthing to Switch nodes (integer or type)
|
Tue, 18 Dec 2012 14:28:58 +0100 |
Gilles Duboscq |
Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.block
|
Mon, 03 Dec 2012 13:53:53 +0100 |
Gilles Duboscq |
graal.graph refactorings
|
Wed, 31 Oct 2012 18:21:19 +0100 |
Lukas Stadler |
more PEA refactoring, multiple iterations
|
Mon, 17 Sep 2012 18:22:51 +0200 |
Gilles Duboscq |
Remove unused hasOutgoingEdges field in NodeClass
|
Fri, 31 Aug 2012 17:57:30 +0200 |
Doug Simon |
added InstanceOfSnippets which passes InstanceOfTest but is not yet enabled for general lowering
|
Wed, 18 Jul 2012 13:49:51 -0700 |
Christian Wimmer |
Factor out common infrastructure from NodeClass and LIRInstructionClass
|
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)
|
Thu, 28 Jun 2012 11:11:12 +0200 |
Doug Simon |
enabled Eclipse/JDT javadoc checking and fixed resulting warnings
|
Tue, 26 Jun 2012 16:43:51 +0200 |
Gilles Duboscq |
While inlining, ensure proper anchoring of things that where anchored to the StartNode
|
Fri, 08 Jun 2012 15:11:19 +0200 |
Gilles Duboscq |
Fix problem with jython and tmt
|
Wed, 06 Jun 2012 19:09:05 +0200 |
Gilles Duboscq |
Switch to new loop transformation framework, use it for peeling and full unrolling for snippets
|
Tue, 05 Jun 2012 17:38:48 +0200 |
Gilles Duboscq |
Move virtual chain help methods from SuperBlock to GraphUtil
|
Mon, 04 Jun 2012 16:15:56 +0200 |
Gilles Duboscq |
Check edge types for replacements in addDuplicate
|
Fri, 01 Jun 2012 17:27:31 +0200 |
Gilles Duboscq |
Add posibility to provide a replacement function instead of map for duplication.
|
Mon, 07 May 2012 11:40:44 +0200 |
Doug Simon |
lowering checkcasts with Java snippets (incomplete)
|
Fri, 27 Apr 2012 11:16:17 +0200 |
Lukas Stadler |
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodes
|
Wed, 25 Apr 2012 13:33:28 +0200 |
Lukas Stadler |
let NodeClass.valueEqual handle long fields
|
Wed, 25 Apr 2012 13:02:10 +0200 |
Lukas Stadler |
removed @Data annotation
|
Tue, 24 Apr 2012 17:17:44 +0200 |
Lukas Stadler |
let NodeClass.getDebugProperties handle arrays and doubles
|
Fri, 20 Apr 2012 14:45:34 +0200 |
Doug Simon |
added assertion to prevent @Data being applied to a field of type Node
|
Mon, 09 Apr 2012 19:59:01 +0200 |
Gilles Duboscq |
Loop peeling
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
base
graal/com.oracle.max.graal.graph/src/com/oracle/graal/graph/NodeClass.java@0569fef14baa
|