Mercurial > hg > graal-jvmci-8
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