src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java	Mon Mar 20 17:40:04 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java	Mon Mar 20 17:40:04 2017

*** 22,31 **** --- 22,32 ---- */ package org.graalvm.compiler.lir.gen; import org.graalvm.compiler.core.common.LIRKind; import org.graalvm.compiler.lir.Variable; + import org.graalvm.compiler.options.OptionValues; import jdk.vm.ci.meta.AllocatableValue; import jdk.vm.ci.meta.PlatformKind; import jdk.vm.ci.meta.Value;
*** 38,47 **** --- 39,51 ---- public LIRGenerator getLIRGen() { return lirGen; } + public OptionValues getOptions() { + return getLIRGen().getResult().getLIR().getOptions(); + } // automatic derived reference handling protected abstract boolean isNumericInteger(PlatformKind kind); protected abstract Variable emitAdd(LIRKind resultKind, Value a, Value b, boolean setFlags);

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/ArithmeticLIRGenerator.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File