hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
changeset 46807 8b2c620d7092
parent 46762 f7defa99f173
--- a/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java	Fri Aug 11 23:12:11 2017 +0000
+++ b/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java	Fri Aug 11 17:36:26 2017 -0700
@@ -34,11 +34,11 @@
 
 import org.graalvm.compiler.asm.AbstractAddress;
 import org.graalvm.compiler.asm.Assembler;
+import org.graalvm.compiler.core.common.NumUtil;
 import org.graalvm.compiler.code.CompilationResult;
 import org.graalvm.compiler.code.CompilationResult.CodeAnnotation;
 import org.graalvm.compiler.code.DataSection.Data;
 import org.graalvm.compiler.code.DataSection.RawData;
-import org.graalvm.compiler.core.common.NumUtil;
 import org.graalvm.compiler.core.common.cfg.AbstractBlockBase;
 import org.graalvm.compiler.core.common.spi.ForeignCallsProvider;
 import org.graalvm.compiler.core.common.type.DataPointerConstant;
@@ -130,12 +130,12 @@
     /**
      * The LIR for which code is being generated.
      */
-    private LIR lir;
+    protected LIR lir;
 
     /**
      * The index of the block currently being emitted.
      */
-    private int currentBlockIndex;
+    protected int currentBlockIndex;
 
     /**
      * The object that emits code for managing a method's frame.
@@ -313,6 +313,15 @@
     }
 
     /**
+     * Notifies this object of a branch instruction at offset {@code pos} in the code.
+     *
+     * @param isNegated negation status of the branch's condition.
+     */
+    @SuppressWarnings("unused")
+    public void recordBranch(int pos, boolean isNegated) {
+    }
+
+    /**
      * Returns the integer value of any constant that can be represented by a 32-bit integer value,
      * including long constants that fit into the 32-bit range.
      */
@@ -520,4 +529,5 @@
     public OptionValues getOptions() {
         return options;
     }
+
 }