changeset 14078:f157fabf6b38

Truffle: deprecated CallNode.isInlinable
author Christian Humer <christian.humer@gmail.com>
date Wed, 05 Mar 2014 23:33:25 +0100
parents 3ea5f337cc0d
children ca92db718c74
files graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java
diffstat 3 files changed, 8 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java	Wed Mar 05 23:33:25 2014 +0100
+++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java	Wed Mar 05 23:33:25 2014 +0100
@@ -42,11 +42,6 @@
     }
 
     @Override
-    public final boolean isInlinable() {
-        return true;
-    }
-
-    @Override
     public final boolean isSplittable() {
         return getCallTarget().getRootNode().isSplittable();
     }
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java	Wed Mar 05 23:33:25 2014 +0100
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java	Wed Mar 05 23:33:25 2014 +0100
@@ -59,11 +59,6 @@
     }
 
     @Override
-    public boolean isInlinable() {
-        return false;
-    }
-
-    @Override
     public boolean isInlined() {
         return false;
     }
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java	Wed Mar 05 23:33:25 2014 +0100
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java	Wed Mar 05 23:33:25 2014 +0100
@@ -64,8 +64,6 @@
         return callTarget;
     }
 
-    public abstract boolean isInlinable();
-
     /**
      * @return true if this {@link CallNode} was already inlined.
      */
@@ -139,6 +137,14 @@
     }
 
     /**
+     * @deprecated always returns <code>true</code> now.
+     */
+    @Deprecated
+    public final boolean isInlinable() {
+        return true;
+    }
+
+    /**
      * @deprecated instead use {@link #getCurrentRootNode()} and check for {@link #isInlined()} for
      *             true.
      */
@@ -151,10 +157,6 @@
     }
 
     /**
-     * Creates a new {@link CallNode} using a {@link CallTarget}.
-     * 
-     * @param target the {@link CallTarget} to call
-     * @return a call node that calls the provided target
      * @deprecated use {@link TruffleRuntime#createCallNode(CallTarget)} instead
      */
     @Deprecated