< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java

Print this page
rev 52509 : [mq]: graal

@@ -418,13 +418,13 @@
         append(new SPARCByteSwapOp(this, result, asAllocatable(input)));
         return result;
     }
 
     @Override
-    public Variable emitArrayEquals(JavaKind kind, Value array1, Value array2, Value length) {
+    public Variable emitArrayEquals(JavaKind kind, Value array1, Value array2, Value length, int constantLength, boolean directPointers) {
         Variable result = newVariable(LIRKind.value(SPARCKind.WORD));
-        append(new SPARCArrayEqualsOp(this, kind, result, load(array1), load(array2), asAllocatable(length)));
+        append(new SPARCArrayEqualsOp(this, kind, result, load(array1), load(array2), asAllocatable(length), directPointers));
         return result;
     }
 
     @Override
     public void emitMembar(int barriers) {

@@ -475,6 +475,11 @@
 
     @Override
     public void emitPause() {
         append(new SPARCPauseOp());
     }
+
+    @Override
+    public void emitSpeculationFence() {
+        throw GraalError.unimplemented();
+    }
 }
< prev index next >