From e571fa8c1908b5e4e320f2f1bb0d0e82d10e1071 Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Fri, 3 Jun 2016 16:23:17 +0200 Subject: [PATCH] remove TruffleBoundaries in Transpose --- .../com/oracle/truffle/r/nodes/builtin/base/Transpose.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java index 3ee3407d91..4c55a79e66 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java @@ -63,14 +63,12 @@ public abstract class Transpose extends RBuiltinNode { } @Specialization(guards = "isEmpty2D(vector)") - @TruffleBoundary protected RAbstractVector transpose(RAbstractVector vector) { int[] dim = vector.getDimensions(); return vector.copyWithNewDimensions(new int[]{dim[1], dim[0]}); } @Specialization(guards = "!isEmpty2D(vector)") - @TruffleBoundary protected RIntVector transpose(RAbstractIntVector vector) { return performAbstractIntVector(vector, vector.isMatrix() ? vector.getDimensions() : new int[]{vector.getLength(), 1}); } @@ -97,7 +95,6 @@ public abstract class Transpose extends RBuiltinNode { } @Specialization(guards = "!isEmpty2D(vector)") - @TruffleBoundary protected RDoubleVector transpose(RAbstractDoubleVector vector) { return performAbstractDoubleVector(vector, vector.isMatrix() ? vector.getDimensions() : new int[]{vector.getLength(), 1}); } @@ -124,7 +121,6 @@ public abstract class Transpose extends RBuiltinNode { } @Specialization(guards = "!isEmpty2D(vector)") - @TruffleBoundary protected RStringVector transpose(RAbstractStringVector vector) { return performAbstractStringVector(vector, vector.isMatrix() ? vector.getDimensions() : new int[]{vector.getLength(), 1}); } -- GitLab