< 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 >