Mercurial > hg > truffle
comparison graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java @ 9855:6898d8995866
converted more options from GraalOptions to new system (GRAAL-27)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 04 Jun 2013 00:35:28 +0200 |
parents | 3df022b2eebe |
children | fbad7372eccd |
comparison
equal
deleted
inserted
replaced
9854:394f38496856 | 9855:6898d8995866 |
---|---|
23 package com.oracle.graal.phases.tiers; | 23 package com.oracle.graal.phases.tiers; |
24 | 24 |
25 import java.util.*; | 25 import java.util.*; |
26 | 26 |
27 import com.oracle.graal.graph.*; | 27 import com.oracle.graal.graph.*; |
28 import com.oracle.graal.options.*; | |
28 import com.oracle.graal.phases.*; | 29 import com.oracle.graal.phases.*; |
29 | 30 |
30 public final class Suites { | 31 public final class Suites { |
32 | |
33 // @formatter:off | |
34 @Option(help = "The compiler configuration to use") | |
35 private static final OptionValue<String> CompilerConfiguration = new OptionValue<>("basic"); | |
36 // @formatter:on | |
31 | 37 |
32 public static final Suites DEFAULT; | 38 public static final Suites DEFAULT; |
33 | 39 |
34 private final PhaseSuite<HighTierContext> highTier; | 40 private final PhaseSuite<HighTierContext> highTier; |
35 private final PhaseSuite<MidTierContext> midTier; | 41 private final PhaseSuite<MidTierContext> midTier; |
67 midTier = config.createMidTier(); | 73 midTier = config.createMidTier(); |
68 lowTier = config.createLowTier(); | 74 lowTier = config.createLowTier(); |
69 } | 75 } |
70 | 76 |
71 public static Suites createDefaultSuites() { | 77 public static Suites createDefaultSuites() { |
72 return createSuites(GraalOptions.CompilerConfiguration); | 78 return createSuites(CompilerConfiguration.getValue()); |
73 } | 79 } |
74 | 80 |
75 public static Suites createSuites(String name) { | 81 public static Suites createSuites(String name) { |
76 CompilerConfiguration config = configurations.get(name); | 82 CompilerConfiguration config = configurations.get(name); |
77 if (config == null) { | 83 if (config == null) { |