# HG changeset patch # User Christian Humer # Date 1394058805 -3600 # Node ID f157fabf6b3819b5ad3a0b4e285646d060dcede9 # Parent 3ea5f337cc0da12c9da722ebe290794c370f0356 Truffle: deprecated CallNode.isInlinable diff -r 3ea5f337cc0d -r f157fabf6b38 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java --- 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(); } diff -r 3ea5f337cc0d -r f157fabf6b38 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java --- 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; } diff -r 3ea5f337cc0d -r f157fabf6b38 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java --- 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 true 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