src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java Thu Jun 27 03:10:52 2019 +0200
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java Thu Jun 27 03:33:44 2019 +0200
@@ -24,9 +24,6 @@
package org.graalvm.compiler.lir.gen;
-import java.util.BitSet;
-import java.util.List;
-
import org.graalvm.compiler.core.common.CompressEncoding;
import org.graalvm.compiler.core.common.LIRKind;
import org.graalvm.compiler.core.common.calc.Condition;
@@ -274,7 +271,7 @@
}
@SuppressWarnings("unused")
- default Variable emitArrayIndexOf(JavaKind kind, boolean findTwoConsecutive, Value sourcePointer, Value sourceCount, Value... searchValues) {
+ default Variable emitArrayIndexOf(JavaKind arrayKind, JavaKind valueKind, boolean findTwoConsecutive, Value sourcePointer, Value sourceCount, Value fromIndex, Value... searchValues) {
throw GraalError.unimplemented("String.indexOf substitution is not implemented on this architecture");
}
@@ -324,8 +321,8 @@
*/
void emitSpeculationFence();
- default VirtualStackSlot allocateStackSlots(int slots, BitSet objects, List<VirtualStackSlot> outObjectStackSlots) {
- return getResult().getFrameMapBuilder().allocateStackSlots(slots, objects, outObjectStackSlots);
+ default VirtualStackSlot allocateStackSlots(int slots) {
+ return getResult().getFrameMapBuilder().allocateStackSlots(slots);
}
default Value emitReadCallerStackPointer(Stamp wordStamp) {