Mercurial > hg > truffle
diff graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java @ 9264:3df022b2eebe
LowTier phase suite.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 23 Apr 2013 17:49:04 +0200 |
parents | fb676e23ba51 |
children | 6898d8995866 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java Tue Apr 23 16:56:31 2013 +0200 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java Tue Apr 23 17:49:04 2013 +0200 @@ -33,6 +33,7 @@ private final PhaseSuite<HighTierContext> highTier; private final PhaseSuite<MidTierContext> midTier; + private final PhaseSuite<LowTierContext> lowTier; private static final Map<String, CompilerConfiguration> configurations; @@ -44,6 +45,10 @@ return midTier; } + public PhaseSuite<LowTierContext> getLowTier() { + return lowTier; + } + static { configurations = new HashMap<>(); for (CompilerConfiguration config : ServiceLoader.loadInstalled(CompilerConfiguration.class)) { @@ -60,6 +65,7 @@ private Suites(CompilerConfiguration config) { highTier = config.createHighTier(); midTier = config.createMidTier(); + lowTier = config.createLowTier(); } public static Suites createDefaultSuites() {