src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.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.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java

Print this page

        

*** 27,70 **** import org.graalvm.compiler.lir.phases.EconomyPostAllocationOptimizationStage; import org.graalvm.compiler.lir.phases.EconomyPreAllocationOptimizationStage; import org.graalvm.compiler.lir.phases.LIRPhaseSuite; import org.graalvm.compiler.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext; import org.graalvm.compiler.lir.phases.PreAllocationOptimizationPhase.PreAllocationOptimizationContext; import org.graalvm.compiler.phases.PhaseSuite; import org.graalvm.compiler.phases.tiers.CompilerConfiguration; import org.graalvm.compiler.phases.tiers.HighTierContext; import org.graalvm.compiler.phases.tiers.LowTierContext; import org.graalvm.compiler.phases.tiers.MidTierContext; public class EconomyCompilerConfiguration implements CompilerConfiguration { @Override ! public PhaseSuite<HighTierContext> createHighTier() { ! return new EconomyHighTier(); } @Override ! public PhaseSuite<MidTierContext> createMidTier() { ! return new EconomyMidTier(); } @Override ! public PhaseSuite<LowTierContext> createLowTier() { ! return new EconomyLowTier(); } @Override ! public LIRPhaseSuite<PreAllocationOptimizationContext> createPreAllocationOptimizationStage() { return new EconomyPreAllocationOptimizationStage(); } @Override ! public LIRPhaseSuite<AllocationContext> createAllocationStage() { return new EconomyAllocationStage(); } @Override ! public LIRPhaseSuite<PostAllocationOptimizationContext> createPostAllocationOptimizationStage() { return new EconomyPostAllocationOptimizationStage(); } } --- 27,71 ---- import org.graalvm.compiler.lir.phases.EconomyPostAllocationOptimizationStage; import org.graalvm.compiler.lir.phases.EconomyPreAllocationOptimizationStage; import org.graalvm.compiler.lir.phases.LIRPhaseSuite; import org.graalvm.compiler.lir.phases.PostAllocationOptimizationPhase.PostAllocationOptimizationContext; import org.graalvm.compiler.lir.phases.PreAllocationOptimizationPhase.PreAllocationOptimizationContext; + import org.graalvm.compiler.options.OptionValues; import org.graalvm.compiler.phases.PhaseSuite; import org.graalvm.compiler.phases.tiers.CompilerConfiguration; import org.graalvm.compiler.phases.tiers.HighTierContext; import org.graalvm.compiler.phases.tiers.LowTierContext; import org.graalvm.compiler.phases.tiers.MidTierContext; public class EconomyCompilerConfiguration implements CompilerConfiguration { @Override ! public PhaseSuite<HighTierContext> createHighTier(OptionValues options) { ! return new EconomyHighTier(options); } @Override ! public PhaseSuite<MidTierContext> createMidTier(OptionValues options) { ! return new EconomyMidTier(options); } @Override ! public PhaseSuite<LowTierContext> createLowTier(OptionValues options) { ! return new EconomyLowTier(options); } @Override ! public LIRPhaseSuite<PreAllocationOptimizationContext> createPreAllocationOptimizationStage(OptionValues options) { return new EconomyPreAllocationOptimizationStage(); } @Override ! public LIRPhaseSuite<AllocationContext> createAllocationStage(OptionValues options) { return new EconomyAllocationStage(); } @Override ! public LIRPhaseSuite<PostAllocationOptimizationContext> createPostAllocationOptimizationStage(OptionValues options) { return new EconomyPostAllocationOptimizationStage(); } }
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/EconomyCompilerConfiguration.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File