changeset 9385:033b0cd7d342

Disable removeIntermediateMaterialization.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Sun, 28 Apr 2013 07:50:32 +0200
parents 86584f07f852
children 4a9fd6d90284
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java	Sun Apr 28 07:06:31 2013 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java	Sun Apr 28 07:50:32 2013 +0200
@@ -162,10 +162,6 @@
             if (removeOrMaterializeIf(tool)) {
                 return;
             }
-
-            if (removeIntermediateMaterialization(tool)) {
-                return;
-            }
         }
 
         if (falseSuccessor().usages().isEmpty() && (!(falseSuccessor() instanceof LoopExitNode)) && falseSuccessor().next() instanceof IfNode) {
@@ -401,7 +397,7 @@
      * 
      * @return true if a transformation was made, false otherwise
      */
-    private boolean removeIntermediateMaterialization(SimplifierTool tool) {
+    public boolean removeIntermediateMaterialization(SimplifierTool tool) {
         if (!(condition() instanceof CompareNode)) {
             return false;
         }