--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java Wed Jun 27 16:57:21 2018 -0700
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilderFactory.java Wed Jun 27 17:02:41 2018 -0700
@@ -20,6 +20,8 @@
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
+
+
package org.graalvm.compiler.lir.asm;
import org.graalvm.compiler.asm.Assembler;
@@ -30,6 +32,7 @@
import org.graalvm.compiler.options.OptionValues;
import jdk.vm.ci.code.CodeCacheProvider;
+import jdk.vm.ci.code.Register;
/**
* Factory class for creating {@link CompilationResultBuilder}s.
@@ -40,7 +43,7 @@
* Creates a new {@link CompilationResultBuilder}.
*/
CompilationResultBuilder createBuilder(CodeCacheProvider codeCache, ForeignCallsProvider foreignCalls, FrameMap frameMap, Assembler asm, DataBuilder dataBuilder, FrameContext frameContext,
- OptionValues options, DebugContext debug, CompilationResult compilationResult);
+ OptionValues options, DebugContext debug, CompilationResult compilationResult, Register nullRegister);
/**
* The default factory creates a standard {@link CompilationResultBuilder}.
@@ -49,8 +52,8 @@
@Override
public CompilationResultBuilder createBuilder(CodeCacheProvider codeCache, ForeignCallsProvider foreignCalls, FrameMap frameMap, Assembler asm, DataBuilder dataBuilder,
- FrameContext frameContext, OptionValues options, DebugContext debug, CompilationResult compilationResult) {
- return new CompilationResultBuilder(codeCache, foreignCalls, frameMap, asm, dataBuilder, frameContext, options, debug, compilationResult);
+ FrameContext frameContext, OptionValues options, DebugContext debug, CompilationResult compilationResult, Register nullRegister) {
+ return new CompilationResultBuilder(codeCache, foreignCalls, frameMap, asm, dataBuilder, frameContext, options, debug, compilationResult, nullRegister);
}
};
}