< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceInterval.java
Print this page
@@ -24,11 +24,10 @@
import static jdk.vm.ci.code.ValueUtil.asRegister;
import static jdk.vm.ci.code.ValueUtil.isIllegal;
import static jdk.vm.ci.code.ValueUtil.isRegister;
import static jdk.vm.ci.code.ValueUtil.isStackSlot;
-import static org.graalvm.compiler.core.common.GraalOptions.DetailedAsserts;
import static org.graalvm.compiler.lir.LIRValueUtil.isStackSlotValue;
import static org.graalvm.compiler.lir.LIRValueUtil.isVariable;
import static org.graalvm.compiler.lir.LIRValueUtil.isVirtualStackSlot;
import java.util.ArrayList;
@@ -37,10 +36,11 @@
import java.util.EnumSet;
import java.util.List;
import org.graalvm.compiler.core.common.LIRKind;
import org.graalvm.compiler.core.common.util.Util;
+import org.graalvm.compiler.debug.Assertions;
import org.graalvm.compiler.debug.GraalError;
import org.graalvm.compiler.lir.LIRInstruction;
import org.graalvm.compiler.lir.Variable;
import org.graalvm.compiler.lir.alloc.trace.lsra.TraceLinearScanPhase.TraceLinearScan;
import org.graalvm.compiler.options.OptionValues;
@@ -720,11 +720,11 @@
public void addUsePos(int pos, RegisterPriority registerPriority, OptionValues options) {
assert isEmpty() || covers(pos, LIRInstruction.OperandMode.USE) : String.format("use position %d not covered by live range of interval %s", pos, this);
// do not add use positions for precolored intervals because they are never used
if (registerPriority != RegisterPriority.None) {
- if (DetailedAsserts.getValue(options)) {
+ if (Assertions.detailedAssertionsEnabled(options)) {
for (int i = 0; i < numUsePos(); i++) {
assert pos <= getUsePos(i) : "already added a use-position with lower position";
if (i > 0) {
assert getUsePos(i) < getUsePos(i - 1) : "not sorted descending";
}
@@ -800,11 +800,11 @@
intTo = splitPos;
// split list of use positions
splitUsePosAt(result, splitPos);
- if (DetailedAsserts.getValue(allocator.getOptions())) {
+ if (Assertions.detailedAssertionsEnabled(allocator.getOptions())) {
for (int i = 0; i < numUsePos(); i++) {
assert getUsePos(i) < splitPos;
}
for (int i = 0; i < result.numUsePos(); i++) {
assert result.getUsePos(i) >= splitPos;
< prev index next >