Mercurial > hg > graal-compiler
changeset 9142:e178e4598f85
Remove public fields.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 16 Apr 2013 15:25:01 +0200 |
parents | 5cabfd00241e |
children | 79432a8f1ff8 |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java |
diffstat | 2 files changed, 13 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue Apr 16 14:06:45 2013 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Tue Apr 16 15:25:01 2013 +0200 @@ -139,12 +139,12 @@ plan.runPhases(PhasePosition.HIGH_LEVEL, graph); - Suites.DEFAULT.highTier.apply(graph, highTierContext); + Suites.DEFAULT.getHighTier().apply(graph, highTierContext); new LoweringPhase(target, runtime, replacements, assumptions).apply(graph); MidTierContext midTierContext = new MidTierContext(runtime, assumptions); - Suites.DEFAULT.midTier.apply(graph, midTierContext); + Suites.DEFAULT.getMidTier().apply(graph, midTierContext); plan.runPhases(PhasePosition.MID_LEVEL, graph);
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java Tue Apr 16 14:06:45 2013 +0200 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java Tue Apr 16 15:25:01 2013 +0200 @@ -29,13 +29,21 @@ public final class Suites { - public final PhaseSuite<HighTierContext> highTier; - public final PhaseSuite<MidTierContext> midTier; - public static final Suites DEFAULT; + private final PhaseSuite<HighTierContext> highTier; + private final PhaseSuite<MidTierContext> midTier; + private static final Map<String, CompilerConfiguration> configurations; + public PhaseSuite<HighTierContext> getHighTier() { + return highTier; + } + + public PhaseSuite<MidTierContext> getMidTier() { + return midTier; + } + static { configurations = new HashMap<>(); for (CompilerConfiguration config : ServiceLoader.loadInstalled(CompilerConfiguration.class)) {