Mercurial > hg > graal-jvmci-8
diff graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java @ 18130:b4e38f4ca414
Truffle: rename @SlowPath to @TruffleBoundary.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Tue, 21 Oct 2014 00:22:51 +0200 |
parents | abe7128ca473 |
children | 286aef83a9a7 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java Tue Oct 21 00:22:48 2014 +0200 +++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java Tue Oct 21 00:22:51 2014 +0200 @@ -24,7 +24,7 @@ import java.io.*; -import com.oracle.truffle.api.CompilerDirectives.SlowPath; +import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.*; import com.oracle.truffle.api.nodes.*; import com.oracle.truffle.api.source.*; @@ -37,7 +37,7 @@ * <p> * Printing involves a lot of Java code, so we need to tell the optimizing system that it should not * unconditionally inline everything reachable from the println() method. This is done via the - * {@link SlowPath} annotations. + * {@link TruffleBoundary} annotations. */ @NodeInfo(shortName = "println") public abstract class SLPrintlnBuiltin extends SLBuiltinNode { @@ -52,7 +52,7 @@ return value; } - @SlowPath + @TruffleBoundary private static void doPrint(PrintStream out, long value) { out.println(value); } @@ -63,7 +63,7 @@ return value; } - @SlowPath + @TruffleBoundary private static void doPrint(PrintStream out, boolean value) { out.println(value); } @@ -74,7 +74,7 @@ return value; } - @SlowPath + @TruffleBoundary private static void doPrint(PrintStream out, String value) { out.println(value); } @@ -85,7 +85,7 @@ return value; } - @SlowPath + @TruffleBoundary private static void doPrint(PrintStream out, Object value) { out.println(value); }