changeset 4546:df329f268a05

Make IntegerAddNode non-final.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 09 Feb 2012 18:20:56 +0100
parents 5d8eaed30aee
children a3cdfa2be94e a7a16015e47f
files graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/Phase.java graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/calc/IntegerAddNode.java src/share/tools/IdealGraphVisualizer/nbproject/project.properties
diffstat 3 files changed, 10 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/Phase.java	Thu Feb 09 13:39:07 2012 +0100
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/phases/Phase.java	Thu Feb 09 18:20:56 2012 +0100
@@ -45,10 +45,16 @@
     }
 
     public final void apply(final StructuredGraph graph) {
+        apply(graph, true);
+    }
+
+    public final void apply(final StructuredGraph graph, final boolean dumpGraph) {
         Debug.scope(name, this, new Runnable() {
             public void run() {
                 Phase.this.run(graph);
-                Debug.dump(graph, "After phase %s", name);
+                if (dumpGraph) {
+                    Debug.dump(graph, "After phase %s", name);
+                }
             }
         });
     }
--- a/graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/calc/IntegerAddNode.java	Thu Feb 09 13:39:07 2012 +0100
+++ b/graal/com.oracle.max.graal.nodes/src/com/oracle/max/graal/nodes/calc/IntegerAddNode.java	Thu Feb 09 18:20:56 2012 +0100
@@ -28,7 +28,7 @@
 import com.oracle.max.graal.nodes.spi.*;
 
 @NodeInfo(shortName = "+")
-public final class IntegerAddNode extends IntegerArithmeticNode implements Canonicalizable, LIRLowerable {
+public class IntegerAddNode extends IntegerArithmeticNode implements Canonicalizable, LIRLowerable {
 
     public IntegerAddNode(CiKind kind, ValueNode x, ValueNode y) {
         super(kind, x, y);
--- a/src/share/tools/IdealGraphVisualizer/nbproject/project.properties	Thu Feb 09 13:39:07 2012 +0100
+++ b/src/share/tools/IdealGraphVisualizer/nbproject/project.properties	Thu Feb 09 18:20:56 2012 +0100
@@ -40,5 +40,5 @@
 
 # Disable assertions for RequestProcessor to prevent annoying messages in case
 # of multiple SceneAnimator update tasks in the default RequestProcessor.
-run.args.extra = -J-client -J-da:org.openide.util.RequestProcessor
-debug.args.extra = -J-client -J-da:org.openide.util.RequestProcessor
+run.args.extra = -J-server -J-da:org.openide.util.RequestProcessor -J-Xms2g -J-Xmx2g
+debug.args.extra = -J-server -J-da:org.openide.util.RequestProcessor