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 hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/OutOfRegistersException.java

Print this page

        

*** 20,36 **** * 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 { --- 20,30 ----
*** 60,80 **** } 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; - } } --- 54,59 ----
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