< 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 >