< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSuitesCreator.java
Print this page
*** 21,31 ****
* questions.
*/
package org.graalvm.compiler.hotspot.amd64;
import org.graalvm.compiler.core.amd64.AMD64SuitesCreator;
! import org.graalvm.compiler.core.common.GraalOptions;
import org.graalvm.compiler.hotspot.lir.HotSpotZapRegistersPhase;
import org.graalvm.compiler.lir.phases.LIRSuites;
import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins;
import org.graalvm.compiler.options.OptionValues;
import org.graalvm.compiler.phases.tiers.CompilerConfiguration;
--- 21,31 ----
* questions.
*/
package org.graalvm.compiler.hotspot.amd64;
import org.graalvm.compiler.core.amd64.AMD64SuitesCreator;
! import org.graalvm.compiler.debug.Assertions;
import org.graalvm.compiler.hotspot.lir.HotSpotZapRegistersPhase;
import org.graalvm.compiler.lir.phases.LIRSuites;
import org.graalvm.compiler.nodes.graphbuilderconf.GraphBuilderConfiguration.Plugins;
import org.graalvm.compiler.options.OptionValues;
import org.graalvm.compiler.phases.tiers.CompilerConfiguration;
*** 37,47 ****
}
@Override
public LIRSuites createLIRSuites(OptionValues options) {
LIRSuites lirSuites = super.createLIRSuites(options);
! if (GraalOptions.DetailedAsserts.getValue(options)) {
lirSuites.getPostAllocationOptimizationStage().appendPhase(new HotSpotZapRegistersPhase());
}
return lirSuites;
}
}
--- 37,47 ----
}
@Override
public LIRSuites createLIRSuites(OptionValues options) {
LIRSuites lirSuites = super.createLIRSuites(options);
! if (Assertions.detailedAssertionsEnabled(options)) {
lirSuites.getPostAllocationOptimizationStage().appendPhase(new HotSpotZapRegistersPhase());
}
return lirSuites;
}
}
< prev index next >