src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.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/alloc/OutOfRegistersException.java	Mon Mar 20 17:39:45 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java	Mon Mar 20 17:39:45 2017

*** 20,36 **** --- 20,30 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ package org.graalvm.compiler.lir.alloc; import static org.graalvm.compiler.core.common.GraalOptions.RegisterPressure; import static org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig.ALL_REGISTERS; import org.graalvm.compiler.lir.BailoutAndRestartBackendException; import org.graalvm.compiler.lir.phases.LIRSuites; import org.graalvm.compiler.options.OptionValue; import org.graalvm.compiler.options.OptionValue.OverrideScope; /** * Thrown if the register allocator runs out of registers. This should never happen in normal mode. */ public final class OutOfRegistersException extends BailoutAndRestartBackendException {
*** 60,80 **** --- 54,59 ---- } public String getDescription() { return description; } @Override public boolean shouldRestart() { return RegisterPressure.getValue() != null && !RegisterPressure.getValue().equals(ALL_REGISTERS); } @Override public OverrideScope getOverrideScope() { return OptionValue.override(RegisterPressure, ALL_REGISTERS); } @Override public LIRSuites updateLIRSuites(LIRSuites lirSuites) { return lirSuites; } }

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